Collapse nested ifs

This commit is contained in:
Marcin Kulik
2024-05-23 21:38:23 +02:00
parent 8c6d32c628
commit 72803c101b
2 changed files with 8 additions and 12 deletions

View File

@@ -116,15 +116,13 @@ impl cli::Record {
fn get_tty(&self) -> Result<Box<dyn tty::Tty>> {
if self.headless {
Ok(Box::new(tty::NullTty::open()?))
} else {
if let Ok(dev_tty) = tty::DevTty::open() {
} else if let Ok(dev_tty) = tty::DevTty::open() {
Ok(Box::new(dev_tty))
} else {
logger::info!("TTY not available, recording in headless mode");
Ok(Box::new(tty::NullTty::open()?))
}
}
}
fn get_output(
&self,

View File

@@ -141,15 +141,13 @@ impl cli::Stream {
fn get_tty(&self) -> Result<Box<dyn tty::Tty>> {
if self.headless {
Ok(Box::new(tty::NullTty::open()?))
} else {
if let Ok(dev_tty) = tty::DevTty::open() {
} else if let Ok(dev_tty) = tty::DevTty::open() {
Ok(Box::new(dev_tty))
} else {
logger::info!("TTY not available, streaming in headless mode");
Ok(Box::new(tty::NullTty::open()?))
}
}
}
fn init_logging(&self) -> Result<()> {
let log_file = self.log_file.as_ref().cloned();