pub struct TuiLayout {
pub min_width: u16,
pub min_height: u16,
pub rec_width: u16,
pub rec_height: u16,
pub sections: Vec<Section>,
pub refresh_rate_ms: u64,
pub sparkline_points: usize,
}Expand description
TUI layout configuration
Fields§
§min_width: u16Minimum terminal width
min_height: u16Minimum terminal height
rec_width: u16Recommended terminal width
rec_height: u16Recommended terminal height
sections: Vec<Section>Section definitions
refresh_rate_ms: u64Refresh rate in milliseconds
sparkline_points: usizeNumber of sparkline data points
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TuiLayout
impl RefUnwindSafe for TuiLayout
impl Send for TuiLayout
impl Sync for TuiLayout
impl Unpin for TuiLayout
impl UnsafeUnpin for TuiLayout
impl UnwindSafe for TuiLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more