pub struct VirtualTty { /* private fields */ }Implementations§
Source§impl VirtualTty
impl VirtualTty
pub fn new(width: usize, height: usize) -> Self
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 UnsafeUnpin 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