From e88ef4715cae797b6694b931b9ce0af1e07325dc Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Thu, 30 Jul 2015 21:39:18 -0700 Subject: [PATCH] Explicitly make the visit_struct_{,variant}_elt key a `&'static str` --- serde/src/ser/mod.rs | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/serde/src/ser/mod.rs b/serde/src/ser/mod.rs index 909c0a95..3971495c 100644 --- a/serde/src/ser/mod.rs +++ b/serde/src/ser/mod.rs @@ -231,11 +231,10 @@ pub trait Serializer { } #[inline] - fn visit_struct_elt(&mut self, - key: K, - value: V) -> Result<(), Self::Error> - where K: Serialize, - V: Serialize, + fn visit_struct_elt(&mut self, + key: &'static str, + value: V) -> Result<(), Self::Error> + where V: Serialize, { self.visit_map_elt(key, value) } @@ -252,11 +251,10 @@ pub trait Serializer { } #[inline] - fn visit_struct_variant_elt(&mut self, - key: K, - value: V) -> Result<(), Self::Error> - where K: Serialize, - V: Serialize, + fn visit_struct_variant_elt(&mut self, + key: &'static str, + value: V) -> Result<(), Self::Error> + where V: Serialize, { self.visit_struct_elt(key, value) }