From 45c51d319832720c1e8681800ae500932da84642 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Sat, 4 Jun 2016 16:53:45 -0700 Subject: [PATCH] Fix build on 1.5.0 which does not have Vec::as_slice --- serde_codegen/src/attr.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/serde_codegen/src/attr.rs b/serde_codegen/src/attr.rs index 10f77bf3..8a9e73fd 100644 --- a/serde_codegen/src/attr.rs +++ b/serde_codegen/src/attr.rs @@ -138,11 +138,11 @@ impl ContainerAttrs { } pub fn ser_where(&self) -> Option<&[ast::WherePredicate]> { - self.ser_where.as_ref().map(Vec::as_slice) + self.ser_where.as_ref().map(|vec| &vec[..]) } pub fn de_where(&self) -> Option<&[ast::WherePredicate]> { - self.de_where.as_ref().map(Vec::as_slice) + self.de_where.as_ref().map(|vec| &vec[..]) } } @@ -362,11 +362,11 @@ impl FieldAttrs { } pub fn ser_where(&self) -> Option<&[ast::WherePredicate]> { - self.ser_where.as_ref().map(Vec::as_slice) + self.ser_where.as_ref().map(|vec| &vec[..]) } pub fn de_where(&self) -> Option<&[ast::WherePredicate]> { - self.de_where.as_ref().map(Vec::as_slice) + self.de_where.as_ref().map(|vec| &vec[..]) } }