1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! # Clear Screen Methods
//!
// ## Example
//
// ```rust
// use zui::term::Terminal;
// use zui::term::clear::TClear;
//
// fn main() {
// let mut stdout = io::stdout();
// let mut terminal = Terminal::new(&mut stdout).unwrap();
//
// terminal.clear_screen().unwrap();
// terminal.clear_below_cursor().unwrap();
// terminal.clear_above_cursor().unwrap();
// terminal.clear_line().unwrap();
//
// }
// ```
//
// Author: Abhinav Chavali
// Date: October 8th, 2021
// Updated: October 13th, 2021
// imports
use io;
/// Clear screen trait implemented on Terminal