pub fn new(inner: W, lens: L) -> LensWrap<U, L, W> {
        LensWrap {
            inner,
            lens,
            phantom: Default::default(),
        }
    }
/// Wrap a widget with a lens.
///
/// When the lens has type `Lens<T, U>`, the inner widget has data
/// of type `U`, and the wrapped widget has data of type `T`.
Wrap a widget with a lens.
Wrap a widget with a lens .
pub fn new(inner: W, lens: L) -> LensWrap<U, L, W> {
        LensWrap {
            inner,
            lens,
            phantom: Default::default(),
        }
    }
pub fn new ( inner : W , lens : L ) -> LensWrap < U , L , W > { LensWrap { inner , lens , phantom : Default :: default ( ) , } }
Wrap a widget with a lens.
Wrap a widget with a lens .
inner
W
lens
L
inner
W
lens
L