Skip to content

Commit bf8b587

Browse files
Merge pull request #6737 from jacinta-stacks/chore/remove-needless-result-wrapping-in-shallow-merge
Remove needless Result from TupleData::shallow_merge
2 parents 1d7f6d7 + d868b3a commit bf8b587

File tree

4 files changed

+5
-16
lines changed

4 files changed

+5
-16
lines changed

clarity-types/src/types/mod.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1638,10 +1638,7 @@ impl TupleData {
16381638
})
16391639
}
16401640

1641-
pub fn shallow_merge(
1642-
mut base: TupleData,
1643-
updates: TupleData,
1644-
) -> Result<TupleData, VmExecutionError> {
1641+
pub fn shallow_merge(mut base: TupleData, updates: TupleData) -> TupleData {
16451642
let TupleData {
16461643
data_map,
16471644
mut type_signature,
@@ -1650,7 +1647,7 @@ impl TupleData {
16501647
base.data_map.insert(name, value);
16511648
}
16521649
base.type_signature.shallow_merge(&mut type_signature);
1653-
Ok(base)
1650+
base
16541651
}
16551652
}
16561653

clarity/src/vm/functions/tuples.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,6 @@ pub fn tuple_merge(base: Value, update: Value) -> Result<Value, VmExecutionError
9797
))),
9898
}?;
9999

100-
let combined = TupleData::shallow_merge(initial_values, new_values)?;
100+
let combined = TupleData::shallow_merge(initial_values, new_values);
101101
Ok(Value::Tuple(combined))
102102
}

pox-locking/src/events.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -678,11 +678,7 @@ fn inner_synthesize_pox_event_info(
678678
let data_tuple = data_event_info
679679
.expect_tuple()
680680
.expect("FATAL: unexpected clarity value");
681-
let event_tuple =
682-
TupleData::shallow_merge(base_event_tuple, data_tuple).map_err(|e| {
683-
error!("Failed to merge data-info and event-info: {e:?}");
684-
e
685-
})?;
681+
let event_tuple = TupleData::shallow_merge(base_event_tuple, data_tuple);
686682

687683
Ok(Value::Tuple(event_tuple))
688684
},

pox-locking/src/events_24.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -410,11 +410,7 @@ pub fn synthesize_pox_2_or_3_event_info(
410410
let data_tuple = data_event_info
411411
.expect_tuple()
412412
.expect("FATAL: unexpected clarity value");
413-
let event_tuple =
414-
TupleData::shallow_merge(base_event_tuple, data_tuple).map_err(|e| {
415-
error!("Failed to merge data-info and event-info: {e:?}");
416-
e
417-
})?;
413+
let event_tuple = TupleData::shallow_merge(base_event_tuple, data_tuple);
418414

419415
Ok(Value::Tuple(event_tuple))
420416
},

0 commit comments

Comments
 (0)