From 10d12cd94509f98cbc0d60d9f42380615faee638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Em=C4=ABls=20Pi=C5=86=C4=B7is?= Date: Wed, 20 Feb 2019 11:07:29 +0000 Subject: [PATCH] Deserialize from String rather &str for ipnetwork:Ipv{4,6}Network --- src/ipv4.rs | 4 ++-- src/ipv6.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ipv4.rs b/src/ipv4.rs index 88a4549..43b3472 100644 --- a/src/ipv4.rs +++ b/src/ipv4.rs @@ -20,8 +20,8 @@ impl<'de> Deserialize<'de> for Ipv4Network { where D: Deserializer<'de>, { - let s = <&str>::deserialize(deserializer)?; - Ipv4Network::from_str(s).map_err(de::Error::custom) + let s = ::deserialize(deserializer)?; + Ipv4Network::from_str(&s).map_err(de::Error::custom) } } diff --git a/src/ipv6.rs b/src/ipv6.rs index a25915f..d65b0ae 100644 --- a/src/ipv6.rs +++ b/src/ipv6.rs @@ -22,8 +22,8 @@ impl<'de> Deserialize<'de> for Ipv6Network { where D: Deserializer<'de>, { - let s = <&str>::deserialize(deserializer)?; - Ipv6Network::from_str(s).map_err(de::Error::custom) + let s = ::deserialize(deserializer)?; + Ipv6Network::from_str(&s).map_err(de::Error::custom) } }