agent_tui_domain/domain/core/mod.rs
1#![deny(clippy::all)]
2
3//! Core domain model for screen and terminal semantics.
4
5pub mod screen;
6pub mod style;
7
8pub use screen::ScreenCell;
9pub use screen::ScreenGrid;
10pub use screen::ScreenSnapshot;
11pub use style::CellStyle;
12pub use style::Color;
13
14#[derive(Debug, Clone, Copy, PartialEq, Eq)]
15pub struct CursorPosition {
16 pub row: u16,
17 pub col: u16,
18 pub visible: bool,
19}