diff --git a/Cargo.toml b/Cargo.toml index 84940bb..be135e5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itunesdb" -version = "0.1.13" +version = "0.1.14" edition = "2021" authors = ["alterwain"] diff --git a/src/xobjects.rs b/src/xobjects.rs index 91707ac..bec2c86 100644 --- a/src/xobjects.rs +++ b/src/xobjects.rs @@ -156,11 +156,14 @@ impl XTrackItem { } fn get_arg(&self, id: u32) -> String { - self.args.iter().find(|t| t.arg_type == id).map_or(String::new(), |t| t.val.clone()) + for t in self.args.iter() { + println!("{} -> {}", t.arg_type, t.val); + } + self.args.iter().find(|t| t.arg_type == id).map_or("none".to_string(), |t| t.val.clone()) } fn update_arg(&mut self, id: u32, val: String) { - self.args.retain_mut(|t| t.arg_type == id); + self.args.retain(|t| t.arg_type == id); self.args.push(XArgument { arg_type: id, val}); } }