2020-07-16 13:30:42 -07:00
|
|
|
pub mod display;
|
2020-07-16 17:04:19 -07:00
|
|
|
pub mod frame;
|
2020-07-16 13:30:42 -07:00
|
|
|
|
2020-07-16 17:04:19 -07:00
|
|
|
use crate::graphics::terminal::frame::TerminalFrame;
|
2020-07-16 13:30:42 -07:00
|
|
|
|
2020-07-16 17:04:19 -07:00
|
|
|
pub trait Terminal {
|
|
|
|
fn get_frame<'a>(&'a self) -> &'a TerminalFrame;
|
|
|
|
fn borrow_frame<'a>(&'a mut self) -> &'a mut TerminalFrame;
|
2020-07-16 13:30:42 -07:00
|
|
|
fn refresh(&mut self);
|
|
|
|
}
|