runtime-rs: Fix clippy warnings for Rust 1.93

- Replace is_ok() check followed by unwrap_err() with if let Err pattern
- Replace .err().expect() with .expect_err()
- Replace is_some() check followed by unwrap() with if let Some pattern

These changes address clippy::unnecessary_unwrap and clippy::err_expect
warnings in Rust 1.93.

Assisted-by: IBM Bob
Signed-off-by: stevenhorsman <steven@uk.ibm.com>
This commit is contained in:
stevenhorsman
2026-04-17 15:05:10 +01:00
parent 56d44062ea
commit 1dbfd4b7f4
3 changed files with 15 additions and 23 deletions

View File

@@ -372,12 +372,8 @@ impl CloudHypervisorInner {
}
let netns = self.netns.clone();
if self.netns.is_some() {
info!(
sl!(),
"set netns for vmm : {:?}",
self.netns.as_ref().unwrap()
);
if let Some(netns_ref) = &self.netns {
info!(sl!(), "set netns for vmm : {:?}", netns_ref);
}
let user: Option<RootlessUser> = if is_rootless() {

View File

@@ -495,13 +495,13 @@ mod tests {
t.use_dax,
);
let msg = format!("{msg}, result: {result:?}");
if t.result.is_ok() {
assert!(result.is_ok(), "{}", msg);
assert_eq!(t.expect_params, result.unwrap());
} else {
let expected_error = format!("{}", t.result.as_ref().unwrap_err());
if let Err(expected_err) = &t.result {
let expected_error = format!("{expected_err}");
let actual_error = format!("{}", result.unwrap_err());
assert!(actual_error == expected_error, "{}", msg);
} else {
assert!(result.is_ok(), "{}", msg);
assert_eq!(t.expect_params, result.unwrap());
}
}
}
@@ -525,8 +525,7 @@ mod tests {
VM_ROOTFS_FILESYSTEM_EXT4,
false,
)
.err()
.expect("expected missing salt error");
.expect_err("expected missing salt error");
assert!(format!("{err}").contains("Missing kernel_verity_params salt"));
let err = KernelParams::new_rootfs_kernel_params(
@@ -535,8 +534,7 @@ mod tests {
VM_ROOTFS_FILESYSTEM_EXT4,
false,
)
.err()
.expect("expected missing data_blocks error");
.expect_err("expected missing data_blocks error");
assert!(format!("{err}").contains("Missing kernel_verity_params data_blocks"));
let err = KernelParams::new_rootfs_kernel_params(
@@ -545,8 +543,7 @@ mod tests {
VM_ROOTFS_FILESYSTEM_EXT4,
false,
)
.err()
.expect("expected invalid data_blocks error");
.expect_err("expected invalid data_blocks error");
assert!(format!("{err}").contains("Invalid kernel_verity_params data_blocks"));
let err = KernelParams::new_rootfs_kernel_params(
@@ -555,8 +552,7 @@ mod tests {
VM_ROOTFS_FILESYSTEM_EXT4,
false,
)
.err()
.expect("expected invalid entry error");
.expect_err("expected invalid entry error");
assert!(format!("{err}").contains("Invalid kernel_verity_params entry"));
Ok(())

View File

@@ -270,12 +270,12 @@ mod tests {
let result = t.arg.clone().validate(should_check_bundle);
let msg = format!("{}, result: {:?}", msg, result);
if t.result.is_ok() {
assert!(result.is_ok(), "{}", msg);
} else {
let expected_error = format!("{}", t.result.as_ref().unwrap_err());
if let Err(expected_err) = &t.result {
let expected_error = format!("{expected_err}");
let actual_error = format!("{}", result.unwrap_err());
assert!(actual_error == expected_error, "{}", msg);
} else {
assert!(result.is_ok(), "{}", msg);
}
}
}