pub struct PtyTest { /* private fields */ }
Implementations§
Source§impl PtyTest
impl PtyTest
pub fn ascii_state(&self) -> AsciiScreen
pub fn diff(&self, screen_state: &AsciiScreen) -> Result<(), ScreenDiff>
pub fn write_str(&mut self, codes: &str) -> Result<(), Error>
pub fn write<D, T>(&mut self, code: D) -> Result<(), Error>
pub fn wait_for(&mut self, screen_state: &AsciiScreen) -> Result<(), Error>
pub fn new_with_args<S>(program: S, args: Vec<String>, size: &SizeInfo) -> Self
Auto Trait Implementations§
impl !Freeze for PtyTest
impl !RefUnwindSafe for PtyTest
impl Send for PtyTest
impl Sync for PtyTest
impl Unpin for PtyTest
impl !UnwindSafe for PtyTest
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