33 lines
658 B
Rust
33 lines
658 B
Rust
mod app;
|
|
mod container;
|
|
mod context;
|
|
mod geometry;
|
|
mod input;
|
|
mod runes;
|
|
mod stack;
|
|
pub mod symbols;
|
|
mod theme;
|
|
mod view;
|
|
|
|
pub mod prelude {
|
|
pub use super::{
|
|
app::{App, Renderer, Terminal},
|
|
container::{Callable, FromContainer, Res, State},
|
|
context::ViewContext,
|
|
geometry::{Pos, Rect, Size},
|
|
input::Keyboard,
|
|
runes::{Rune, Runes, ToRuneExt},
|
|
stack::StackAlignment,
|
|
theme::Theme,
|
|
};
|
|
pub use crossterm::event::KeyCode;
|
|
pub use crossterm::style::Color;
|
|
}
|
|
|
|
#[cfg(test)]
|
|
pub mod tests {
|
|
pub fn print_render_text(s: &String) {
|
|
println!("{}", s.replace('\0', " "));
|
|
}
|
|
}
|