From d1353348bca9190c1fb149d569a3af5bc035d823 Mon Sep 17 00:00:00 2001 From: Anna Date: Mon, 3 Sep 2018 19:29:17 -0400 Subject: [PATCH] refactor: use url_serde wrapper for multiple URLs --- src/util/serde/multi_url.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/util/serde/multi_url.rs b/src/util/serde/multi_url.rs index c47a5a4..691d686 100644 --- a/src/util/serde/multi_url.rs +++ b/src/util/serde/multi_url.rs @@ -15,10 +15,6 @@ crate fn serialize(urls: &Vec, serializer: S) -> Result crate fn deserialize<'de, D>(deserializer: D) -> Result, D::Error> where D: Deserializer<'de> { - - #[derive(Deserialize)] - struct Wrapper(#[serde(with = "url_serde")] Url); - - let urls = Vec::deserialize(deserializer)?; - Ok(urls.into_iter().map(|Wrapper(u)| u).collect()) + let urls: Vec> = Vec::deserialize(deserializer)?; + Ok(urls.into_iter().map(|u| u.into_inner()).collect()) }