diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-03-12 12:20:06 -0500 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-03-12 12:20:06 -0500 |
commit | 7c06da9c0f3402efbc3954e9f14b1d039fd38929 (patch) | |
tree | 57d06edf5b1dd15b51c3bb771845ce215b698a53 /examples/tmux.rs | |
parent | f3498d0afe3bd36cf3e9f553776518fd458a39af (diff) | |
download | textmode-7c06da9c0f3402efbc3954e9f14b1d039fd38929.tar.gz textmode-7c06da9c0f3402efbc3954e9f14b1d039fd38929.zip |
move the guards back onto the main objects
Diffstat (limited to 'examples/tmux.rs')
-rw-r--r-- | examples/tmux.rs | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/examples/tmux.rs b/examples/tmux.rs index 0ceb40b..62e52c2 100644 --- a/examples/tmux.rs +++ b/examples/tmux.rs @@ -293,32 +293,22 @@ impl State { #[must_use] struct Tmux { input: textmode::Input, - _raw: textmode::RawGuard, tm: textmode::Output, - _screen: textmode::ScreenGuard, state: State, } impl Tmux { async fn new() -> Self { - let (input, _raw) = textmode::Input::new().await.unwrap(); - let (tm, _screen) = textmode::Output::new().await.unwrap(); + let input = textmode::Input::new().await.unwrap(); + let tm = textmode::Output::new().await.unwrap(); let state = State::new(); - Self { - input, - _raw, - tm, - _screen, - state, - } + Self { input, tm, state } } async fn run(self, ex: &smol::Executor<'_>) { let Self { input, - _raw, mut tm, - _screen, mut state, } = self; |