pub fn new() -> Self {
        Self {
            left: Vec::new(),
            fill: None,
            right: Vec::new(),
        }
    }
/// Creates a new blank layout.
///
/// You need to add columns to the resulting layout
/// with [Layout::fractional] or [Layout::fixed] before you can use it.
///
/// # Example
///
/// ```
/// let my_layout = Layout::new()
///     .fixed(4, RIGHT)
///     .fractional(1, CENTER)
///     .repeat();
/// ```
Creates a new blank layout.
You need to add columns to the resulting layout
with [Layout::fractional] or [Layout::fixed] before you can use it.
Creates a new blank layout . You need to add columns to the resulting layout with [ Layout :: fractional ] or [ Layout :: fixed ] before you can use it .
pub fn new() -> Self {
        Self {
            left: Vec::new(),
            fill: None,
            right: Vec::new(),
        }
    }
pub fn new ( ) -> Self { Self { left : Vec :: new ( ) , fill : None , right : Vec :: new ( ) , } }
Creates a new blank layout.
Creates a new blank layout .
example
```
let my_layout = Layout::new()
.fixed(4, RIGHT)
.fractional(1, CENTER)
.repeat();
```
` ` ` let my_layout = Layout :: new () . fixed ( 4 RIGHT ) . fractional ( 1 CENTER ) . repeat () ; ` ` `