aboutsummaryrefslogtreecommitdiffstats
path: root/src/error.rs
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-10-27 13:33:47 -0400
committerJesse Luehrs <doy@tozt.net>2019-10-27 15:37:32 -0400
commitf88153f62b024d1c2ef82c5ac7ae9002e4fe2967 (patch)
treef5d9485a0e06072a22e8ae9e3a2089ee799ec948 /src/error.rs
parente74e5f1d2a1e091af214e39166b6a17d9052325c (diff)
downloadtokio-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.rs5
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 },