diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-27 13:33:47 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-27 15:37:32 -0400 |
commit | f88153f62b024d1c2ef82c5ac7ae9002e4fe2967 (patch) | |
tree | f5d9485a0e06072a22e8ae9e3a2089ee799ec948 /src/error.rs | |
parent | e74e5f1d2a1e091af214e39166b6a17d9052325c (diff) | |
download | tokio-pty-process-stream-f88153f62b024d1c2ef82c5ac7ae9002e4fe2967.tar.gz tokio-pty-process-stream-f88153f62b024d1c2ef82c5ac7ae9002e4fe2967.zip |
add terminal resizing functionality
to keep the process's pty size in sync with the size of the user's
terminal
Diffstat (limited to 'src/error.rs')
-rw-r--r-- | src/error.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs index c8fc902..2259015 100644 --- a/src/error.rs +++ b/src/error.rs @@ -22,6 +22,11 @@ pub enum Error { #[snafu(display("failed to resize pty: {}", source))] ResizePty { source: std::io::Error }, + #[snafu(display("failed to poll for terminal resizing: {}", source))] + Resize { + source: tokio_terminal_resize::Error, + }, + /// failed to spawn process #[snafu(display("failed to spawn process for `{}`: {}", cmd, source))] SpawnProcess { cmd: String, source: std::io::Error }, |