pub struct VirtualTty { /* private fields */ }Implementations§
Source§impl VirtualTty
impl VirtualTty
pub fn new(width: usize, height: usize) -> VirtualTty
pub fn get_width(&self) -> usize
pub fn get_height(&self) -> usize
pub fn get_size(&self) -> (usize, usize)
pub fn stdout_write(&mut self, data: &str)
pub fn stderr_write(&mut self, data: &str)
pub fn send_input(&mut self, input: &str)
pub fn get_snapshot(&self) -> String
pub fn clear(&mut self)
pub fn get_cursor_position(&self) -> (usize, usize)
Auto Trait Implementations§
impl Freeze for VirtualTty
impl RefUnwindSafe for VirtualTty
impl Send for VirtualTty
impl Sync for VirtualTty
impl Unpin for VirtualTty
impl UnwindSafe for VirtualTty
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