diff options
| author | Laurenz <laurmaedje@gmail.com> | 2022-10-05 13:15:02 +0200 |
|---|---|---|
| committer | Laurenz <laurmaedje@gmail.com> | 2022-10-05 13:15:02 +0200 |
| commit | fd8160f3749135400b3d2c59bf6bfb729c081f16 (patch) | |
| tree | fcd9eee0af33ae71b4b5b5d38453a5af4a974403 /src/eval | |
| parent | ec884ec1d85f6e1d7868db3e82d572579cc5d345 (diff) | |
Remove `SpanPos` in favor of `ErrorPos`
Diffstat (limited to 'src/eval')
| -rw-r--r-- | src/eval/mod.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/eval/mod.rs b/src/eval/mod.rs index cc9d3422..26b4130b 100644 --- a/src/eval/mod.rs +++ b/src/eval/mod.rs @@ -695,7 +695,7 @@ impl Eval for FuncCall { Value::Array(array) => array.get(args.into_index()?).at(self.span())?.clone(), Value::Dict(dict) => dict.get(&args.into_key()?).at(self.span())?.clone(), Value::Func(func) => { - let point = || Tracepoint::Call(func.name().map(ToString::to_string)); + let point = || Tracepoint::Call(func.name().map(Into::into)); func.call(vm, args).trace(vm.world, point, self.span())? } @@ -713,8 +713,8 @@ impl Eval for MethodCall { fn eval(&self, vm: &mut Vm) -> SourceResult<Self::Output> { let span = self.span(); - let method = self.method(); - let point = || Tracepoint::Call(Some(method.to_string())); + let method = self.method().take(); + let point = || Tracepoint::Call(Some(method.clone())); Ok(if methods::is_mutating(&method) { let args = self.args().eval(vm)?; |
