summaryrefslogtreecommitdiff
path: root/src/eval/ops.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2021-07-29 12:01:06 +0200
committerLaurenz <laurmaedje@gmail.com>2021-07-29 12:01:06 +0200
commit853361338bd756c23992041511b1836a2cd0647f (patch)
tree335e632ed0de6090d3139b5f39d02d03ba471bad /src/eval/ops.rs
parent312dcd070cf79c1dd5503f90ef10588fe4612108 (diff)
Better addition and iteration for array, dict and template
Diffstat (limited to 'src/eval/ops.rs')
-rw-r--r--src/eval/ops.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/eval/ops.rs b/src/eval/ops.rs
index 6408c6c3..df8babe2 100644
--- a/src/eval/ops.rs
+++ b/src/eval/ops.rs
@@ -11,10 +11,10 @@ pub fn join(lhs: Value, rhs: Value) -> Result<Value, Value> {
(a, None) => a,
(None, b) => b,
- (Str(a), Str(b)) => Str(a + &b),
- (Array(a), Array(b)) => Array(a + &b),
- (Dict(a), Dict(b)) => Dict(a + &b),
- (Template(a), Template(b)) => Template(a + &b),
+ (Str(a), Str(b)) => Str(a + b),
+ (Array(a), Array(b)) => Array(a + b),
+ (Dict(a), Dict(b)) => Dict(a + b),
+ (Template(a), Template(b)) => Template(a + b),
(Template(a), Str(b)) => Template(a + b),
(Str(a), Template(b)) => Template(a + b),
@@ -74,10 +74,10 @@ pub fn add(lhs: Value, rhs: Value) -> Value {
(Fractional(a), Fractional(b)) => Fractional(a + b),
- (Str(a), Str(b)) => Str(a + &b),
- (Array(a), Array(b)) => Array(a + &b),
- (Dict(a), Dict(b)) => Dict(a + &b),
- (Template(a), Template(b)) => Template(a + &b),
+ (Str(a), Str(b)) => Str(a + b),
+ (Array(a), Array(b)) => Array(a + b),
+ (Dict(a), Dict(b)) => Dict(a + b),
+ (Template(a), Template(b)) => Template(a + b),
(Template(a), Str(b)) => Template(a + b),
(Str(a), Template(b)) => Template(a + b),