diff options
| author | Laurenz <laurmaedje@gmail.com> | 2020-10-11 22:38:30 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2020-10-11 22:38:30 +0200 |
| commit | d3bc4ec07349a96c3863ddce63c2e52b5e7e9f2f (patch) | |
| tree | 09c582973b58f05f9248d88f0020bf1dda262aa5 /src/eval/args.rs | |
| parent | f04ad0ffa5f34bb7fd97e5c94c7547f96904220c (diff) | |
Refactor layouting base 🪁
Diffstat (limited to 'src/eval/args.rs')
| -rw-r--r-- | src/eval/args.rs | 8 |
1 files changed, 3 insertions, 5 deletions
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); |
