From 0072963a6092cbbe3c5441547b22526fe156e3b6 Mon Sep 17 00:00:00 2001 From: MrDulfin Date: Sun, 10 Dec 2023 00:43:39 -0500 Subject: [PATCH] added ``to_songs()`` in ExternalLibrary --- src/music_storage/db_reader/extern_library.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/music_storage/db_reader/extern_library.rs b/src/music_storage/db_reader/extern_library.rs index ffe0711..fa5cd4e 100644 --- a/src/music_storage/db_reader/extern_library.rs +++ b/src/music_storage/db_reader/extern_library.rs @@ -1,9 +1,12 @@ use std::path::PathBuf; +use crate::music_storage::library::Song; + pub trait ExternalLibrary { - fn from_file(&mut self, file: &PathBuf) -> Self; + fn from_file(file: &PathBuf) -> Self; fn write(&self) { unimplemented!(); } + fn to_songs(&self) -> Vec; } \ No newline at end of file