Trait lens_rs::traits::traversal::TraversalRef [−][src]
the immutable version of Traversal
Required methods
fn traverse_ref(&self, optics: Opt) -> Vec<&Image>
[src]
Implementations on Foreign Types
impl<__Image, __Tr, A> TraversalRef<_0<__Tr>, __Image> for (A,) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<Ok<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<Err<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<Some<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<None<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_1<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _1<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_2<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _2<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_3<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _3<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_4<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _4<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_5<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_6<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_7<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_8<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_9<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_10<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_11<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_12<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_13<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_14<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_15<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A> TraversalRef<_16<__Opt>, __Image> for (A,) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B> TraversalRef<_0<__Tr>, __Image> for (A, B) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B> TraversalRef<_1<__Tr>, __Image> for (A, B) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<Ok<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<Err<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<Some<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<None<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_2<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _2<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_3<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _3<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_4<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _4<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_5<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_6<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_7<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_8<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_9<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_10<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_11<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_12<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_13<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_14<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_15<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B> TraversalRef<_16<__Opt>, __Image> for (A, B) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C> TraversalRef<_0<__Tr>, __Image> for (A, B, C) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C> TraversalRef<_1<__Tr>, __Image> for (A, B, C) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C> TraversalRef<_2<__Tr>, __Image> for (A, B, C) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<Ok<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<Err<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<Some<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<None<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_3<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _3<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_4<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _4<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_5<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_6<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_7<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_8<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_9<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_10<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_11<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_12<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_13<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_14<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_15<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C> TraversalRef<_16<__Opt>, __Image> for (A, B, C) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<None<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_4<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _4<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_5<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_6<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_7<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_8<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_9<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_5<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_6<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_7<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_8<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_9<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_6<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_7<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_8<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_9<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_7<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_8<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_9<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_8<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_9<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_9<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_10<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_11<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_11<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _11<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_12<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_11<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _11<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_12<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _12<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_13<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_11<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _11<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_12<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _12<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_13<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _13<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_14<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_11<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _11<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_12<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _12<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_13<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _13<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_14<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
O: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
O: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _14<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_15<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_11<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _11<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_12<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _12<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_13<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _13<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_14<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
O: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
O: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _14<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_15<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
P: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
P: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _15<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> TraversalRef<_16<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_0<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
A: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _0<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_1<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
B: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _1<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_2<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
C: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _2<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_3<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
D: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _3<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_4<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
E: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _4<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_5<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
F: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _5<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_6<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
G: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _6<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_7<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
H: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _7<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_8<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
I: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _8<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_9<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
J: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _9<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_10<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
K: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _10<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_11<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
L: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _11<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_12<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
M: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _12<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_13<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
N: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _13<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_14<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
O: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
O: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _14<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_15<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
P: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
P: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _15<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Tr, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<_16<__Tr>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
Q: TraversalRef<__Tr, __Image>,
[src]
__Image: ?Sized,
Q: TraversalRef<__Tr, __Image>,
fn traverse_ref(&self, optics: _16<__Tr>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<Ok<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<Err<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<Some<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Image, __Opt, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> TraversalRef<None<__Opt>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A,) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr, Image: ?Sized, A> TraversalRef<_both<Tr>, Image> for (A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A) where
Tr: Clone,
A: TraversalRef<Tr, Image>,
[src]
Tr: Clone,
A: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _both<Tr>) -> Vec<&Image>
[src]
impl<Tr: Clone, Image: ?Sized, T> TraversalRef<_mapped<Tr>, Image> for Vec<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _mapped<Tr>) -> Vec<&Image>
[src]
impl<Tr: Clone, Image: ?Sized, T> TraversalRef<_mapped<Tr>, Image> for VecDeque<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _mapped<Tr>) -> Vec<&Image>
[src]
impl<Tr: Clone, Image: ?Sized, T> TraversalRef<_mapped<Tr>, Image> for LinkedList<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _mapped<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_ref<Tr>, Image> for Box<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _ref<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_mut<Tr>, Image> for Box<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _mut<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_box<Tr>, Image> for Box<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _box<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_ref<Tr>, Image> for Rc<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _ref<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_ref<Tr>, Image> for Arc<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _ref<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_ref<Tr>, Image> for &mut T where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _ref<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_mut<Tr>, Image> for &mut T where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _mut<Tr>) -> Vec<&Image>
[src]
impl<T: ?Sized, Image: ?Sized, Tr> TraversalRef<_ref<Tr>, Image> for &T where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
fn traverse_ref(&self, optics: _ref<Tr>) -> Vec<&Image>
[src]
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<usize, Tr>, Image> for Vec<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<Range<usize>, Tr>, Image> for Vec<T> where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<RangeTo<usize>, Tr>, Image> for Vec<T> where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<RangeFrom<usize>, Tr>, Image> for Vec<T> where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<RangeFull, Tr>, Image> for Vec<T> where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<usize, Tr>, Image> for VecDeque<T> where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr, const N: usize> TraversalRef<_ix<usize, Tr>, Image> for [T; N] where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr, const N: usize> TraversalRef<_ix<Range<usize>, Tr>, Image> for [T; N] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr, const N: usize> TraversalRef<_ix<RangeTo<usize>, Tr>, Image> for [T; N] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr, const N: usize> TraversalRef<_ix<RangeFrom<usize>, Tr>, Image> for [T; N] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr, const N: usize> TraversalRef<_ix<RangeFull, Tr>, Image> for [T; N] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<usize, Tr>, Image> for [T] where
T: TraversalRef<Tr, Image>,
[src]
T: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<Range<usize>, Tr>, Image> for [T] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<RangeTo<usize>, Tr>, Image> for [T] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<RangeFrom<usize>, Tr>, Image> for [T] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<T, Image: ?Sized, Tr> TraversalRef<_ix<RangeFull, Tr>, Image> for [T] where
[T]: TraversalRef<Tr, Image>,
[src]
[T]: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<Range<usize>, Tr>, Image> for String where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<RangeTo<usize>, Tr>, Image> for String where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<RangeFrom<usize>, Tr>, Image> for String where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<RangeFull, Tr>, Image> for String where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<Range<usize>, Tr>, Image> for str where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<RangeTo<usize>, Tr>, Image> for str where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<RangeFrom<usize>, Tr>, Image> for str where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<Image: ?Sized, Tr> TraversalRef<_ix<RangeFull, Tr>, Image> for str where
str: TraversalRef<Tr, Image>,
[src]
str: TraversalRef<Tr, Image>,
impl<K, Q: ?Sized, V, Image: ?Sized, Tr> TraversalRef<_ix<&'_ Q, Tr>, Image> for BTreeMap<K, V> where
K: Borrow<Q> + Ord,
Q: Ord,
V: TraversalRef<Tr, Image>,
[src]
K: Borrow<Q> + Ord,
Q: Ord,
V: TraversalRef<Tr, Image>,
impl<K, Q: ?Sized, V, Image: ?Sized, Tr> TraversalRef<_ix<&'_ Q, Tr>, Image> for HashMap<K, V> where
K: Eq + Hash + Borrow<Q>,
Q: Eq + Hash,
V: TraversalRef<Tr, Image>,
[src]
K: Eq + Hash + Borrow<Q>,
Q: Eq + Hash,
V: TraversalRef<Tr, Image>,
impl<__Tr, __Image, T> TraversalRef<Some<__Tr>, __Image> for Option<T> where
T: TraversalRef<__Tr, __Image>,
__Image: ?Sized,
[src]
T: TraversalRef<__Tr, __Image>,
__Image: ?Sized,
fn traverse_ref(&self, optics: Some<__Tr>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<None<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<Ok<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Ok<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<Err<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Err<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_0<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _0<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_1<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _1<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_2<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _2<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_3<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _3<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_4<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _4<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_5<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_6<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_7<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_8<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_9<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_10<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_11<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_12<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_13<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_14<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_15<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T> TraversalRef<_16<__Opt>, __Image> for Option<T> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _16<__Opt>) -> Vec<&__Image>
[src]
impl<__Tr, __Image, T, E> TraversalRef<Ok<__Tr>, __Image> for Result<T, E> where
T: TraversalRef<__Tr, __Image>,
__Image: ?Sized,
[src]
T: TraversalRef<__Tr, __Image>,
__Image: ?Sized,
fn traverse_ref(&self, optics: Ok<__Tr>) -> Vec<&__Image>
[src]
impl<__Tr, __Image, T, E> TraversalRef<Err<__Tr>, __Image> for Result<T, E> where
E: TraversalRef<__Tr, __Image>,
__Image: ?Sized,
[src]
E: TraversalRef<__Tr, __Image>,
__Image: ?Sized,
fn traverse_ref(&self, optics: Err<__Tr>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<Some<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: Some<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<None<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: None<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_0<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _0<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_1<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _1<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_2<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _2<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_3<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _3<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_4<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _4<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_5<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _5<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_6<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _6<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_7<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _7<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_8<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _8<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_9<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _9<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_10<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _10<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_11<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _11<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_12<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _12<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_13<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _13<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_14<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _14<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_15<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,
fn traverse_ref(&self, _optics: _15<__Opt>) -> Vec<&__Image>
[src]
impl<__Opt, __Image, T, E> TraversalRef<_16<__Opt>, __Image> for Result<T, E> where
__Image: ?Sized,
[src]
__Image: ?Sized,