terminal_framework/terminal/screen/
cursor.rs

1pub trait Cursor {
2    fn move_up(&mut self, lines: Option<usize>);
3    fn move_down(&mut self, lines: Option<usize>);
4    fn move_right(&mut self, cols: Option<usize>);
5    fn move_left(&mut self, cols: Option<usize>);
6    fn position(&mut self, x: usize, y: usize);
7}