Update source for Rust 1.74.1
Test: m rust
Bug: 310977762
Change-Id: I2fc22bf54a8ec3a88191ce0410709a6c2f0beebd
diff --git a/compos/composd/src/odrefresh_task.rs b/compos/composd/src/odrefresh_task.rs
index a98f50d..b3fe846 100644
--- a/compos/composd/src/odrefresh_task.rs
+++ b/compos/composd/src/odrefresh_task.rs
@@ -228,7 +228,7 @@
let odrefresh_current_dir = Path::new(ODREFRESH_OUTPUT_ROOT_DIR).join(CURRENT_ARTIFACTS_SUBDIR);
let pending_dir = Path::new(ODREFRESH_OUTPUT_ROOT_DIR).join(PENDING_ARTIFACTS_SUBDIR);
let mut reader =
- File::open(&pending_dir.join("compos.info")).context("Failed to open compos.info")?;
+ File::open(pending_dir.join("compos.info")).context("Failed to open compos.info")?;
let compos_info = OdsignInfo::parse_from_reader(&mut reader).context("Failed to parse")?;
for path_str in compos_info.file_hashes.keys() {
diff --git a/pvmfw/src/device_assignment.rs b/pvmfw/src/device_assignment.rs
index 3d060ac..54b5a47 100644
--- a/pvmfw/src/device_assignment.rs
+++ b/pvmfw/src/device_assignment.rs
@@ -601,7 +601,7 @@
}
impl DeviceAssignmentInfo {
- const PVIOMMU_COMPATIBLE: &CStr = cstr!("pkvm,pviommu");
+ const PVIOMMU_COMPATIBLE: &'static CStr = cstr!("pkvm,pviommu");
/// Parses pvIOMMUs in fdt
// Note: This will validate pvIOMMU ids' uniqueness, even when unassigned.
diff --git a/pvmfw/src/instance.rs b/pvmfw/src/instance.rs
index e98f663..6daadd9 100644
--- a/pvmfw/src/instance.rs
+++ b/pvmfw/src/instance.rs
@@ -177,7 +177,7 @@
}
impl Header {
- const MAGIC: &[u8] = b"Android-VM-instance";
+ const MAGIC: &'static [u8] = b"Android-VM-instance";
const VERSION_1: u16 = 1;
pub fn is_valid(&self) -> bool {
diff --git a/virtualizationmanager/src/debug_config.rs b/virtualizationmanager/src/debug_config.rs
index 5d22f59..003a7d4 100644
--- a/virtualizationmanager/src/debug_config.rs
+++ b/virtualizationmanager/src/debug_config.rs
@@ -84,9 +84,9 @@
let (node_path, prop_name) = (&path.node_path, &path.prop_name);
let node = match fdt.node(node_path) {
Ok(Some(node)) => node,
- Err(error) if error != FdtError::NotFound => Err(error)
- .map_err(Error::msg)
- .with_context(|| format!("Failed to get node {node_path:?}"))?,
+ Err(error) if error != FdtError::NotFound => {
+ Err(Error::msg(error)).with_context(|| format!("Failed to get node {node_path:?}"))?
+ }
_ => return Ok(false),
};
@@ -94,9 +94,9 @@
Ok(Some(0)) => Ok(false),
Ok(Some(1)) => Ok(true),
Ok(Some(_)) => Err(anyhow!("Invalid prop value {prop_name:?} in node {node_path:?}")),
- Err(error) if error != FdtError::NotFound => Err(error)
- .map_err(Error::msg)
- .with_context(|| format!("Failed to get prop {prop_name:?}")),
+ Err(error) if error != FdtError::NotFound => {
+ Err(Error::msg(error)).with_context(|| format!("Failed to get prop {prop_name:?}"))
+ }
_ => Ok(false),
}
}