Trait lens_rs::LensRef[][src]

pub trait LensRef<Optics, Image: ?Sized>: PrismRef<Optics, Image> {
    fn view_ref(&self, optics: Optics) -> &Image;
}

the immutable version of Lens

Required methods

fn view_ref(&self, optics: Optics) -> &Image[src]

Loading content...

Implementations on Foreign Types

impl<__Image, __Ls, A> LensRef<_0<__Ls>, __Image> for (A,) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B> LensRef<_0<__Ls>, __Image> for (A, B) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B> LensRef<_1<__Ls>, __Image> for (A, B) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C> LensRef<_0<__Ls>, __Image> for (A, B, C) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C> LensRef<_1<__Ls>, __Image> for (A, B, C) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C> LensRef<_2<__Ls>, __Image> for (A, B, C) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D> LensRef<_0<__Ls>, __Image> for (A, B, C, D) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D> LensRef<_1<__Ls>, __Image> for (A, B, C, D) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D> LensRef<_2<__Ls>, __Image> for (A, B, C, D) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D> LensRef<_3<__Ls>, __Image> for (A, B, C, D) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L> LensRef<_11<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L) where
    __Image: ?Sized,
    L: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_11<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    L: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M> LensRef<_12<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M) where
    __Image: ?Sized,
    M: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_11<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    L: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_12<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    M: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N> LensRef<_13<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N) where
    __Image: ?Sized,
    N: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_11<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    L: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_12<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    M: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_13<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    N: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> LensRef<_14<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O) where
    __Image: ?Sized,
    O: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_11<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    L: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_12<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    M: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_13<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    N: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_14<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    O: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> LensRef<_15<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) where
    __Image: ?Sized,
    P: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_0<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    A: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_1<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    B: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_2<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    C: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_3<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    D: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_4<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    E: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_5<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    F: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_6<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    G: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_7<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    H: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_8<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    I: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_9<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    J: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_10<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    K: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_11<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    L: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_12<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    M: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_13<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    N: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_14<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    O: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_15<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    P: LensRef<__Ls, __Image>, 
[src]

impl<__Image, __Ls, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> LensRef<_16<__Ls>, __Image> for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q) where
    __Image: ?Sized,
    Q: LensRef<__Ls, __Image>, 
[src]

impl<Ls: Clone, Image: ?Sized, A> LensRef<_both<Ls>, Image> for (A,) where
    A: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_ref<Ls>, Image> for Box<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_mut<Ls>, Image> for Box<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_box<Ls>, Image> for Box<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_ref<Ls>, Image> for Rc<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_ref<Ls>, Image> for Arc<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_ref<Ls>, Image> for &mut T where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_mut<Ls>, Image> for &mut T where
    T: LensRef<Ls, Image>, 
[src]

impl<T: ?Sized, Image: ?Sized, Ls> LensRef<_ref<Ls>, Image> for &T where
    T: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<usize, Ls>, Image> for Vec<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<Range<usize>, Ls>, Image> for Vec<T> where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<RangeTo<usize>, Ls>, Image> for Vec<T> where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<RangeFrom<usize>, Ls>, Image> for Vec<T> where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<RangeFull, Ls>, Image> for Vec<T> where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<usize, Ls>, Image> for VecDeque<T> where
    T: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls, const N: usize> LensRef<_ix<usize, Ls>, Image> for [T; N] where
    T: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls, const N: usize> LensRef<_ix<Range<usize>, Ls>, Image> for [T; N] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls, const N: usize> LensRef<_ix<RangeTo<usize>, Ls>, Image> for [T; N] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls, const N: usize> LensRef<_ix<RangeFrom<usize>, Ls>, Image> for [T; N] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls, const N: usize> LensRef<_ix<RangeFull, Ls>, Image> for [T; N] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<usize, Ls>, Image> for [T] where
    T: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<Range<usize>, Ls>, Image> for [T] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<RangeTo<usize>, Ls>, Image> for [T] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<RangeFrom<usize>, Ls>, Image> for [T] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<T, Image: ?Sized, Ls> LensRef<_ix<RangeFull, Ls>, Image> for [T] where
    [T]: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<Range<usize>, Ls>, Image> for String where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<RangeTo<usize>, Ls>, Image> for String where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<RangeFrom<usize>, Ls>, Image> for String where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<RangeFull, Ls>, Image> for String where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<Range<usize>, Ls>, Image> for str where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<RangeTo<usize>, Ls>, Image> for str where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<RangeFrom<usize>, Ls>, Image> for str where
    str: LensRef<Ls, Image>, 
[src]

impl<Image: ?Sized, Ls> LensRef<_ix<RangeFull, Ls>, Image> for str where
    str: LensRef<Ls, Image>, 
[src]

impl<K, Q: ?Sized, V, Image: ?Sized, Ls> LensRef<_ix<&'_ Q, Ls>, Image> for BTreeMap<K, V> where
    K: Borrow<Q> + Ord,
    Q: Ord,
    V: LensRef<Ls, Image>, 
[src]

impl<K, Q: ?Sized, V, Image: ?Sized, Ls> LensRef<_ix<&'_ Q, Ls>, Image> for HashMap<K, V> where
    K: Eq + Hash + Borrow<Q>,
    Q: Eq + Hash,
    V: LensRef<Ls, Image>, 
[src]

Loading content...

Implementors

impl<T: ?Sized> LensRef<__, T> for T[src]

Loading content...