diff --git a/src/tape/inventory.rs b/src/tape/inventory.rs index 829c1953..a1a667bb 100644 --- a/src/tape/inventory.rs +++ b/src/tape/inventory.rs @@ -230,6 +230,11 @@ impl Inventory { self.map.get(uuid).map(|entry| &entry.id) } + /// List all media Uuids + pub fn media_list(&self) -> Vec<&Uuid> { + self.map.keys().collect() + } + /// find media by label_text pub fn find_media_by_label_text(&self, label_text: &str) -> Option<&MediaId> { self.map.values().find_map(|entry| {