arkham/src/lib.rs

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', " "));
}
}