ratatui_toolkit/primitives/termtui/
size.rs

1//! Terminal size representation
2
3/// Terminal dimensions
4#[derive(Clone, Copy, Eq, PartialEq, Debug, Default)]
5pub struct Size {
6    /// Number of columns (width)
7    pub cols: u16,
8    /// Number of rows (height)
9    pub rows: u16,
10}
11
12impl Size {
13    /// Create a new size
14    pub fn new(cols: u16, rows: u16) -> Self {
15        Self { cols, rows }
16    }
17}