promkit_core/
lib.rs

1pub use crossterm;
2
3pub mod grapheme;
4pub mod pane;
5pub use pane::Pane;
6// TODO: reconciliation (detecting differences between old and new panes)
7pub mod render;
8pub mod terminal;
9
10pub trait PaneFactory {
11    /// Creates pane with the given width.
12    fn create_pane(&self, width: u16, height: u16) -> Pane;
13}