diff options
| author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-13 00:50:54 +0200 |
|---|---|---|
| committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2026-06-13 00:50:54 +0200 |
| commit | 6723829a3398b3c9dd6dc6ae79124f46000606ee (patch) | |
| tree | a1ec535eddd711a4557e4bcc5b94382c3623504c /crates/turtle/src/atuin_pty_proxy/runtime.rs | |
| parent | chore(treewide): Cleanup themes (diff) | |
| download | atuin-6723829a3398b3c9dd6dc6ae79124f46000606ee.zip | |
chore(treewide): Remove `cargo` warnings to 0
There are still the `clippy` warnings, but they are for a future date.
Diffstat (limited to 'crates/turtle/src/atuin_pty_proxy/runtime.rs')
| -rw-r--r-- | crates/turtle/src/atuin_pty_proxy/runtime.rs | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/crates/turtle/src/atuin_pty_proxy/runtime.rs b/crates/turtle/src/atuin_pty_proxy/runtime.rs index 37c77eef..69b3a075 100644 --- a/crates/turtle/src/atuin_pty_proxy/runtime.rs +++ b/crates/turtle/src/atuin_pty_proxy/runtime.rs @@ -13,7 +13,7 @@ use crate::atuin_pty_proxy::screen::{self, Msg}; pub(crate) fn main(options: RuntimeOptions) { if let Err(e) = run(options) { - let _ = terminal::disable_raw_mode(); + drop(terminal::disable_raw_mode()); eprintln!("atuin pty-proxy: {e:#}"); std::process::exit(1); } @@ -33,7 +33,7 @@ fn run(options: RuntimeOptions) -> eyre::Result<()> { .map_err(|e| eyre::eyre!("{e:#}"))?; let sock_path = screen::socket_path(); - let _ = std::fs::remove_file(&sock_path); + drop(std::fs::remove_file(&sock_path)); let mut cmd = CommandBuilder::new_default_prog(); cmd.cwd(std::env::current_dir()?); @@ -87,26 +87,26 @@ fn run(options: RuntimeOptions) -> eyre::Result<()> { if let Some(highlighter) = highlighter.as_mut() { let rendered = highlighter.render(&buf[..n]); - let _ = msg_tx.try_send(Msg::Data(rendered.clone())); + drop(msg_tx.try_send(Msg::Data(rendered.clone()))); if stdout.write_all(&rendered).is_err() { break; } } else { - let _ = msg_tx.try_send(Msg::Data(buf[..n].to_vec())); + drop(msg_tx.try_send(Msg::Data(buf[..n].to_vec()))); if stdout.write_all(&buf[..n]).is_err() { break; } } - let _ = stdout.flush(); + drop(stdout.flush()); } } } if highlighter.is_some() { - let _ = stdout.write_all(RESET); - let _ = stdout.flush(); + drop(stdout.write_all(RESET)); + drop(stdout.flush()); } }); @@ -126,10 +126,10 @@ fn run(options: RuntimeOptions) -> eyre::Result<()> { }); let status = child.wait()?; - let _ = stdout_thread.join(); + drop(stdout_thread.join()); - let _ = terminal::disable_raw_mode(); - let _ = std::fs::remove_file(&sock_path); + drop(terminal::disable_raw_mode()); + drop(std::fs::remove_file(&sock_path)); std::process::exit(process_exit_code(status.exit_code())); } @@ -148,13 +148,13 @@ fn spawn_resize_handler( for _ in signals.forever() { if let Ok((cols, rows)) = terminal::size() { current_cols.store(cols.max(1), Ordering::Relaxed); - let _ = master.resize(PtySize { + drop(master.resize(PtySize { rows, cols, pixel_width: 0, pixel_height: 0, - }); - let _ = resize_tx.try_send(Msg::Resize { rows, cols }); + })); + drop(resize_tx.try_send(Msg::Resize { rows, cols })); } } }); |
