aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/ttyplay
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-12-15 12:18:01 -0500
committerJesse Luehrs <doy@tozt.net>2021-12-15 12:18:01 -0500
commit886207eadf6c0acf4a2945ff7e6555b36c49d2a2 (patch)
tree607039a9b521338cbeebc1bef9ccd0b7a2e6c4bd /src/bin/ttyplay
parentf62f48c4d8f7862de77b20d1ca65e61cc77db6ae (diff)
downloadttyrec-bin-886207eadf6c0acf4a2945ff7e6555b36c49d2a2.tar.gz
ttyrec-bin-886207eadf6c0acf4a2945ff7e6555b36c49d2a2.zip
be a bit less aggressive
Diffstat (limited to 'src/bin/ttyplay')
-rw-r--r--src/bin/ttyplay/frames.rs10
-rw-r--r--src/bin/ttyplay/input.rs12
-rw-r--r--src/bin/ttyplay/main.rs4
-rw-r--r--src/bin/ttyplay/timer.rs14
4 files changed, 19 insertions, 21 deletions
diff --git a/src/bin/ttyplay/frames.rs b/src/bin/ttyplay/frames.rs
index 55c41a8..d6073dc 100644
--- a/src/bin/ttyplay/frames.rs
+++ b/src/bin/ttyplay/frames.rs
@@ -74,7 +74,7 @@ impl FrameData {
.send(Some(self.frames.len()))
.await
// new_frame_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
pub async fn done_reading(&mut self) {
@@ -83,7 +83,7 @@ impl FrameData {
.send(None)
.await
// new_frame_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
pub fn wait_for_frame(
@@ -104,7 +104,7 @@ impl FrameData {
.recv()
.await
// new_frame_r is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!())
+ .unwrap()
{
if i < new_len {
return true;
@@ -152,7 +152,7 @@ pub fn load_from_file(
.send(crate::event::Event::FrameLoaded(Some(frames.count())))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
prev_delay = delay;
}
frames.lock_arc().await.done_reading().await;
@@ -160,6 +160,6 @@ pub fn load_from_file(
.send(crate::event::Event::FrameLoaded(None))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
});
}
diff --git a/src/bin/ttyplay/input.rs b/src/bin/ttyplay/input.rs
index e6cf74b..81a2fef 100644
--- a/src/bin/ttyplay/input.rs
+++ b/src/bin/ttyplay/input.rs
@@ -14,7 +14,7 @@ pub fn spawn_task(
.send(crate::event::Event::Error(anyhow::anyhow!(e)))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
break;
}
};
@@ -28,7 +28,7 @@ pub fn spawn_task(
))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
textmode::Key::Backspace => {
search_contents.pop();
@@ -38,7 +38,7 @@ pub fn spawn_task(
))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
textmode::Key::Ctrl(b'm') => {
event_w
@@ -48,7 +48,7 @@ pub fn spawn_task(
))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
prev_search = search;
search = None;
}
@@ -57,7 +57,7 @@ pub fn spawn_task(
.send(crate::event::Event::CancelSearch)
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
search = None;
}
_ => {}
@@ -138,7 +138,7 @@ pub fn spawn_task(
_ => continue,
};
// event_w is never closed, so this can never fail
- event_w.send(event).await.unwrap_or_else(|_| unreachable!());
+ event_w.send(event).await.unwrap();
}
}
});
diff --git a/src/bin/ttyplay/main.rs b/src/bin/ttyplay/main.rs
index 401266c..1383690 100644
--- a/src/bin/ttyplay/main.rs
+++ b/src/bin/ttyplay/main.rs
@@ -1,10 +1,8 @@
#![warn(clippy::cargo)]
#![warn(clippy::pedantic)]
#![warn(clippy::nursery)]
-#![warn(clippy::unwrap_used)]
-#![warn(clippy::expect_used)]
-#![warn(clippy::indexing_slicing)]
#![warn(clippy::as_conversions)]
+#![warn(clippy::get_unwrap)]
#![allow(clippy::cognitive_complexity)]
#![allow(clippy::missing_const_for_fn)]
#![allow(clippy::similar_names)]
diff --git a/src/bin/ttyplay/timer.rs b/src/bin/ttyplay/timer.rs
index 6b4e17f..12ff17c 100644
--- a/src/bin/ttyplay/timer.rs
+++ b/src/bin/ttyplay/timer.rs
@@ -17,7 +17,7 @@ pub fn spawn_task(
.send(crate::event::Event::Paused(true))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
Some(start_time)
} else {
None
@@ -77,7 +77,7 @@ pub fn spawn_task(
)))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
idx += 1;
}
Res::Wait(None) => {
@@ -87,7 +87,7 @@ pub fn spawn_task(
.send(crate::event::Event::Paused(true))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
Res::TimerAction(Ok(action)) => match action {
crate::event::TimerAction::Pause => {
@@ -103,7 +103,7 @@ pub fn spawn_task(
))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
crate::event::TimerAction::FirstFrame => {
idx = 0;
@@ -134,7 +134,7 @@ pub fn spawn_task(
.await
// event_w is never closed, so this can never
// fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
}
crate::event::TimerAction::SlowDown => {
@@ -149,7 +149,7 @@ pub fn spawn_task(
.await
// event_w is never closed, so this can never
// fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
}
crate::event::TimerAction::DefaultSpeed => {
@@ -161,7 +161,7 @@ pub fn spawn_task(
.send(crate::event::Event::Speed(playback_ratio))
.await
// event_w is never closed, so this can never fail
- .unwrap_or_else(|_| unreachable!());
+ .unwrap();
}
crate::event::TimerAction::Search(s, backwards) => {
if let Some(new_idx) =