From d3bc4ec07349a96c3863ddce63c2e52b5e7e9f2f Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sun, 11 Oct 2020 22:38:30 +0200 Subject: =?UTF-8?q?Refactor=20layouting=20base=20=F0=9F=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/eval/args.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/eval/args.rs') diff --git a/src/eval/args.rs b/src/eval/args.rs index 04f83b50..dda6fedf 100644 --- a/src/eval/args.rs +++ b/src/eval/args.rs @@ -1,7 +1,5 @@ //! Simplifies argument parsing. -use std::mem; - use super::{Convert, EvalContext, RefKey, ValueDict}; use crate::syntax::{SpanWith, Spanned}; @@ -67,7 +65,7 @@ impl Args { { for (&key, entry) in self.0.v.nums_mut() { let span = entry.value.span; - match T::convert(mem::take(&mut entry.value)).0 { + match T::convert(std::mem::take(&mut entry.value)).0 { Ok(t) => { self.0.v.remove(key); return Some(t); @@ -87,7 +85,7 @@ impl Args { std::iter::from_fn(move || { for (&key, entry) in self.0.v.nums_mut().skip(skip) { let span = entry.value.span; - match T::convert(mem::take(&mut entry.value)).0 { + match T::convert(std::mem::take(&mut entry.value)).0 { Ok(t) => { self.0.v.remove(key); return Some(t); @@ -109,7 +107,7 @@ impl Args { std::iter::from_fn(move || { for (key, entry) in self.0.v.strs_mut().skip(skip) { let span = entry.value.span; - match T::convert(mem::take(&mut entry.value)).0 { + match T::convert(std::mem::take(&mut entry.value)).0 { Ok(t) => { let key = key.clone(); self.0.v.remove(&key); -- cgit v1.2.3