From aeae26577767cdc419682656e44f97c9d25c79bc Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Fri, 18 Jan 2019 22:33:43 -0800 Subject: [PATCH] Simpler way to get single element from vector --- serde_derive/src/internals/attr.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serde_derive/src/internals/attr.rs b/serde_derive/src/internals/attr.rs index 238c2343..c618624e 100644 --- a/serde_derive/src/internals/attr.rs +++ b/serde_derive/src/internals/attr.rs @@ -120,7 +120,7 @@ impl<'c, T> VecAttr<'c, T> { .error_spanned_by(dup_token, format!("duplicate serde attribute `{}`", self.name)); Err(()) } else { - Ok(self.values.drain(..).next()) + Ok(self.values.pop()) } }