diff options
author | Jesse Luehrs <doy@tozt.net> | 2019-10-25 05:59:21 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2019-10-25 05:59:21 -0400 |
commit | 8f13228756dea88f1b8bdeaba1b46db400bab68c (patch) | |
tree | 14f43fe2e4a4dfceca01298fa200319c8d120a09 /src/cmd/play.rs | |
parent | a48380106d19624641f63b0fca70a41cd35fe811 (diff) | |
download | teleterm-8f13228756dea88f1b8bdeaba1b46db400bab68c.tar.gz teleterm-8f13228756dea88f1b8bdeaba1b46db400bab68c.zip |
simplify ttyrec implementation
Diffstat (limited to 'src/cmd/play.rs')
-rw-r--r-- | src/cmd/play.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cmd/play.rs b/src/cmd/play.rs index 368e368..d73dcb4 100644 --- a/src/cmd/play.rs +++ b/src/cmd/play.rs @@ -50,7 +50,7 @@ enum FileState { fut: tokio::fs::file::OpenFuture<String>, }, Open { - file: crate::ttyrec::File, + reader: crate::ttyrec::Reader<tokio::fs::File>, }, Eof, } @@ -106,8 +106,8 @@ impl PlaySession { filename: filename.to_string(), } })); - let file = crate::ttyrec::File::new(file); - self.file = FileState::Open { file }; + let reader = crate::ttyrec::Reader::new(file); + self.file = FileState::Open { reader }; Ok(component_future::Async::DidWork) } _ => Ok(component_future::Async::NothingToDo), @@ -115,9 +115,9 @@ impl PlaySession { } fn poll_read_file(&mut self) -> component_future::Poll<(), Error> { - if let FileState::Open { file } = &mut self.file { + if let FileState::Open { reader } = &mut self.file { if let Some(frame) = - component_future::try_ready!(file.poll_read()) + component_future::try_ready!(reader.poll_read()) { self.to_write .insert_at(frame.data, self.base_time + frame.time); |