pub fn new(child: impl Widget<T> + 'static) -> Self {
        Self {
            child: Some(Box::new(child)),
            width: None,
            height: None,
        }
    }
/// Construct container with child, and both width and height not set.
Construct container with child, and both width and height not set.
Construct container with child and both width and height not set .
pub fn new(child: impl Widget<T> + 'static) -> Self {
        Self {
            child: Some(Box::new(child)),
            width: None,
            height: None,
        }
    }
pub fn new ( child : impl Widget < T > + ' static ) -> Self { Self { child : Some ( Box :: new ( child ) ) , width : None , height : None , } }
Construct container with child, and both width and height not set.
Construct container with child and both width and height not set .
child
impl Widget<T> + 'static
child
impl Widget<T> + 'static