aboutsummaryrefslogtreecommitdiffstats
path: root/src/youtube_dl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/youtube_dl.rs')
-rw-r--r--src/youtube_dl.rs11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/youtube_dl.rs b/src/youtube_dl.rs
index 99e50e7..89b1477 100644
--- a/src/youtube_dl.rs
+++ b/src/youtube_dl.rs
@@ -15,22 +15,11 @@ pub struct AudioMetadata {
pub title: String,
pub thumbnail: Option<String>,
#[serde(default, deserialize_with = "duration_deserialize")]
- #[serde(serialize_with = "duration_serialize")]
pub duration: Option<Duration>,
#[serde(skip)]
pub added_by: String,
}
-fn duration_serialize<S>(d: &Option<Duration>, s: S) -> Result<S::Ok, S::Error>
-where
- S: serde::Serializer,
-{
- match d {
- Some(d) => s.serialize_some(&d.as_secs_f64()),
- None => s.serialize_none(),
- }
-}
-
fn duration_deserialize<'de, D>(deserializer: D) -> Result<Option<Duration>, D::Error>
where
D: serde::Deserializer<'de>,