pub fn new(child: W, lens: L) -> LensWrap<T, U, L, W> {
        LensWrap {
            child,
            lens,
            phantom_u: Default::default(),
            phantom_t: Default::default(),
        }
    }
/// Wrap a widget with a lens.
///
/// When the lens has type `Lens<T, U>`, the child 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(child: W, lens: L) -> LensWrap<T, U, L, W> {
        LensWrap {
            child,
            lens,
            phantom_u: Default::default(),
            phantom_t: Default::default(),
        }
    }
pub fn new ( child : W , lens : L ) -> LensWrap < T , U , L , W > { LensWrap { child , lens , phantom_u : Default :: default ( ) , phantom_t : Default :: default ( ) , } }
Wrap a widget with a lens.
Wrap a widget with a lens .
child
W
lens
L
child
W
lens
L