]> git.proxmox.com Git - proxmox-backup.git/commitdiff
tape: cleanup - use ScsiMediaChange trait instead of mtx_status()
authorDietmar Maurer <dietmar@proxmox.com>
Mon, 25 Jan 2021 12:25:22 +0000 (13:25 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Mon, 25 Jan 2021 12:25:22 +0000 (13:25 +0100)
src/tape/changer/online_status_map.rs

index 869df5dc3abdba101eef492b1826cae3deddf774..c65cceaf3e5ed97d5f0660fd7a7239cee9053ebf 100644 (file)
@@ -17,7 +17,7 @@ use crate::{
             MediaChange,
             MtxStatus,
             ElementStatus,
-            mtx::mtx_status,
+            ScsiMediaChange,
         },
     },
 };
@@ -133,8 +133,8 @@ pub fn update_online_status(state_path: &Path) -> Result<OnlineStatusMap, Error>
 
     let mut map = OnlineStatusMap::new(&config)?;
 
-    for changer in changers {
-        let status = match mtx_status(&changer) {
+    for mut changer in changers {
+        let status = match changer.status() {
             Ok(status) => status,
             Err(err) => {
                 eprintln!("unable to get changer '{}' status - {}", changer.name, err);