pub struct Writer { /* private fields */ }Implementations§
Source§impl Writer
impl Writer
pub fn write_raw(&mut self, data: &[u8])
pub fn write(&mut self, data: &[u8])
pub fn write_raw_str(&mut self, data: &str)
pub fn write_colored_string(&mut self, data: &ColoredString)
pub fn write_colored_chars(&mut self, data: &[ColoredChar])
pub fn write_colored_str(&mut self, data: &ColoredStr<'_>)
Source§impl Writer
impl Writer
pub fn erase_display(&mut self)
pub fn erase_up(&mut self)
pub fn erase_down(&mut self)
pub fn erase_start_of_line(&mut self)
pub fn erase_end_of_line(&mut self)
pub fn erase_line(&mut self)
Source§impl Writer
impl Writer
pub fn show_cursor(&mut self)
pub fn hide_cursor(&mut self)
pub fn cursor_go_to(&mut self, row: usize, col: usize)
pub fn cursor_up(&mut self, n: isize)
pub fn cursor_down(&mut self, n: isize)
pub fn cursor_forward(&mut self, n: isize)
pub fn cursor_backward(&mut self, n: isize)
pub fn ask_for_cpr(&mut self)
pub fn save_cursor(&mut self)
pub fn pop_cursor(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Writer
impl RefUnwindSafe for Writer
impl Send for Writer
impl Sync for Writer
impl Unpin for Writer
impl UnwindSafe for Writer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more