diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-22 06:46:29 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-22 06:46:29 -0400 |
commit | 036f51ad6deddaf149685e6fd4945b1ed30543e3 (patch) | |
tree | bb2d24faf3eeb1b00ef295739d103768d9e8aa80 /src/cmd/record.rs | |
parent | d6472faae56121d53f87c8ccffe40cf0a3d815dc (diff) | |
download | teleterm-036f51ad6deddaf149685e6fd4945b1ed30543e3.tar.gz teleterm-036f51ad6deddaf149685e6fd4945b1ed30543e3.zip |
remove some duplication
Diffstat (limited to 'src/cmd/record.rs')
-rw-r--r-- | src/cmd/record.rs | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/cmd/record.rs b/src/cmd/record.rs index 746e6a9..44d01f3 100644 --- a/src/cmd/record.rs +++ b/src/cmd/record.rs @@ -20,17 +20,15 @@ impl crate::config::Config for Config { Ok(()) } - fn run(&self) -> Result<()> { - let fut = RecordSession::new( + fn run( + &self, + ) -> Box<dyn futures::future::Future<Item = (), Error = Error> + Send> { + Box::new(RecordSession::new( &self.ttyrec.filename, self.command.buffer_size, &self.command.command, &self.command.args, - ); - tokio::run(fut.map_err(|e| { - log::error!("{}", e); - })); - Ok(()) + )) } } |