Revert "Allow borrowing from str's IntoDeserializer"

This reverts commit 30e8c84d01.
This commit is contained in:
David Tolnay
2017-04-17 16:18:48 -07:00
parent 6279b0d930
commit b8a6e68322
+4 -4
View File
@@ -290,7 +290,7 @@ pub struct StrDeserializer<'a, E> {
marker: PhantomData<E>,
}
impl<'a, E> IntoDeserializer<'a, E> for &'a str
impl<'de, 'a, E> IntoDeserializer<'de, E> for &'a str
where
E: de::Error,
{
@@ -304,7 +304,7 @@ where
}
}
impl<'de, E> de::Deserializer<'de> for StrDeserializer<'de, E>
impl<'de, 'a, E> de::Deserializer<'de> for StrDeserializer<'a, E>
where
E: de::Error,
{
@@ -314,7 +314,7 @@ where
where
V: de::Visitor<'de>,
{
visitor.visit_borrowed_str(self.value)
visitor.visit_str(self.value)
}
fn deserialize_enum<V>(
@@ -338,7 +338,7 @@ where
}
}
impl<'de, E> de::EnumAccess<'de> for StrDeserializer<'de, E>
impl<'de, 'a, E> de::EnumAccess<'de> for StrDeserializer<'a, E>
where
E: de::Error,
{