Skip to content

Commit

Permalink
fixup: zellij-server: fix compiler warnings (#2873)
Browse files Browse the repository at this point in the history
* fixup: zellij-server: fix compiler warnings

Fixes compiler warnings about variables not being read before being
reassigned a value, and an unused variable.

Removes unnecessary intermediate local variables.

* style(fmt): rustfmt

---------

Co-authored-by: Jae-Heon Ji <atx6419@gmail.com>
  • Loading branch information
rmsyn and jaeheonji authored Nov 29, 2023
1 parent 9a38ad2 commit 4a351e2
Showing 1 changed file with 22 additions and 24 deletions.
46 changes: 22 additions & 24 deletions zellij-server/src/os_input_output.rs
Original file line number Diff line number Diff line change
Expand Up @@ -580,18 +580,17 @@ impl ServerOsApi for ServerOsInputOutput {
.lock()
.to_anyhow()
.with_context(err_context)?;
let mut terminal_id = None;
{
let current_ids: BTreeSet<u32> = self
.terminal_id_to_raw_fd
.lock()
.to_anyhow()
.with_context(err_context)?
.keys()
.copied()
.collect();
terminal_id = current_ids.last().map(|l| l + 1).or(Some(0));
}
let terminal_id = self
.terminal_id_to_raw_fd
.lock()
.to_anyhow()
.with_context(err_context)?
.keys()
.copied()
.collect::<BTreeSet<u32>>()
.last()
.map(|l| l + 1)
.or(Some(0));
match terminal_id {
Some(terminal_id) => {
self.terminal_id_to_raw_fd
Expand Down Expand Up @@ -622,18 +621,17 @@ impl ServerOsApi for ServerOsInputOutput {
fn reserve_terminal_id(&self) -> Result<u32> {
let err_context = || "failed to reserve a terminal ID".to_string();

let mut terminal_id = None;
{
let current_ids: BTreeSet<u32> = self
.terminal_id_to_raw_fd
.lock()
.to_anyhow()
.with_context(err_context)?
.keys()
.copied()
.collect();
terminal_id = current_ids.last().map(|l| l + 1).or(Some(0));
}
let terminal_id = self
.terminal_id_to_raw_fd
.lock()
.to_anyhow()
.with_context(err_context)?
.keys()
.copied()
.collect::<BTreeSet<u32>>()
.last()
.map(|l| l + 1)
.or(Some(0));
match terminal_id {
Some(terminal_id) => {
self.terminal_id_to_raw_fd
Expand Down

0 comments on commit 4a351e2

Please sign in to comment.