diff --git a/Cargo.toml b/Cargo.toml index 97bfe53..c3a266c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itunesdb" -version = "0.1.11" +version = "0.1.12" edition = "2021" authors = ["alterwain"] diff --git a/src/xobjects.rs b/src/xobjects.rs index 6be3862..16e0c40 100644 --- a/src/xobjects.rs +++ b/src/xobjects.rs @@ -99,7 +99,7 @@ impl XPlaylist { return true; } } - return false; + false }); self.args.push(XPlArgument::String(XArgument { arg_type: id, val })); } @@ -202,9 +202,9 @@ impl XDatabase { 1 } - pub fn get_track(&mut self, id: u32) -> Option<&XTrackItem> { + pub fn get_track(&mut self, id: u32) -> Option { if let XSomeList::TrackList(tracks) = &mut self.find_dataset(1).child { - return tracks.iter().find(|t| t.data.unique_id == id) + return tracks.iter().find(|t| t.data.unique_id == id).cloned() } None }