vmm: use let/else instead of if/unwrap

There shouldn't have been a safety comment here to begin with, as it's
not unsafe to call unwrap.

Signed-off-by: Alyssa Ross <hi@alyssa.is>
This commit is contained in:
Alyssa Ross
2026-07-08 18:00:38 +02:00
committed by Rob Bradford
parent d897db17e2
commit e8f021b05e

View File

@@ -2528,12 +2528,9 @@ impl DeviceManager {
snapshot: Option<&Snapshot>,
) -> DeviceManagerResult<Arc<Console>> {
let serial_config = self.config.lock().unwrap().serial.clone();
if console_info.is_none() {
let Some(console_info) = console_info else {
return Err(DeviceManagerError::InvalidConsoleInfo);
}
// SAFETY: console_info is Some, so it's safe to unwrap.
let console_info = console_info.unwrap();
};
let serial_writer: Option<Box<dyn io::Write + Send>> = match console_info.serial {
ConsoleTransport::File(ref file) | ConsoleTransport::Tty(ref file) => {