diff --git a/libazureinit/Cargo.toml b/libazureinit/Cargo.toml index 1228b944..8b27eeb8 100644 --- a/libazureinit/Cargo.toml +++ b/libazureinit/Cargo.toml @@ -2,7 +2,6 @@ name = "libazureinit" version = "0.1.1" edition = "2021" -rust-version = "1.76" build = "build.rs" repository = "https://github.com/Azure/azure-init/" homepage = "https://github.com/Azure/azure-init/" diff --git a/libazureinit/src/media.rs b/libazureinit/src/media.rs index 76b6aabe..426e7e3a 100644 --- a/libazureinit/src/media.rs +++ b/libazureinit/src/media.rs @@ -193,16 +193,18 @@ pub fn parse_ovf_env(ovf_body: &str) -> Result { pub fn mount_parse_ovf_env(dev: String) -> Result { let mount_media = Media::new(PathBuf::from(dev), PathBuf::from(PATH_MOUNT_POINT)); - let mounted = mount_media.mount().inspect_err( - |e| tracing::error!(error = ?e, "Failed to mount media."), - )?; + let mounted = mount_media.mount().map_err(|e| { + tracing::error!(error = ?e, "Failed to mount media."); + e + })?; let ovf_body = mounted.read_ovf_env_to_string()?; let environment = parse_ovf_env(ovf_body.as_str())?; - mounted.unmount().inspect_err( - |e| tracing::error!(error = ?e, "Failed to remove media."), - )?; + mounted.unmount().map_err(|e| { + tracing::error!(error = ?e, "Failed to remove media."); + e + })?; Ok(environment) }