From d984a9acf081d53c9c2a5fe820663ce0303cca8c Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Mon, 1 Mar 2021 09:30:45 +0100 Subject: [PATCH] tape: add Inventory.media_list() helper --- src/tape/inventory.rs | 5 +++++ 1 file changed, 5 insertions(+) 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| {