From cae296f484754b1e33a3edde61cca6ae17fd5dda Mon Sep 17 00:00:00 2001 From: phoenix Date: Mon, 14 Apr 2025 21:30:17 -0400 Subject: [PATCH] Fixing warnings --- src/meta.rs | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/meta.rs b/src/meta.rs index 4d8a59a..182cad9 100644 --- a/src/meta.rs +++ b/src/meta.rs @@ -57,34 +57,35 @@ pub fn set_meta( { Ok(mut flac_file) => match flac_file.vorbis_comments_mut() { Some(vb) => { + let pre_value = value.clone(); match t { types::Type::Album => { - vb.set_album(value.clone()); + vb.set_album(pre_value); } types::Type::AlbumArtist => { - vb.insert(get_type(t).unwrap(), value.clone()); + vb.insert(get_type(t).unwrap(), pre_value); } types::Type::Artist => { - vb.set_artist(value.clone()); + vb.set_artist(pre_value); } types::Type::Date => { - vb.insert(get_type(t).unwrap(), value.clone()); + vb.insert(get_type(t).unwrap(), pre_value); } types::Type::Disc => { - vb.set_disk(value.clone().parse().unwrap()); + vb.set_disk(pre_value.parse().unwrap()); } types::Type::Genre => { - vb.set_genre(value.clone()); + vb.set_genre(pre_value); } types::Type::Title => { - vb.set_title(value.clone()); + vb.set_title(pre_value); } types::Type::Track => { - vb.set_track(value.clone().parse().unwrap()); + vb.set_track(pre_value.parse().unwrap()); } }; - Ok(value.clone()) + Ok(value.to_owned()) } None => Err(std::io::Error::new( std::io::ErrorKind::InvalidData,