mirror of
https://github.com/Qortal/pirate-librustzcash.git
synced 2025-02-14 10:45:47 +00:00
Simplify short array copies
This commit is contained in:
parent
583a04b4de
commit
edcd884fe8
@ -1269,7 +1269,7 @@ pub extern "system" fn librustzcash_mmr_append(
|
|||||||
.root_node()
|
.root_node()
|
||||||
.expect("Just added, should resolve always; qed");
|
.expect("Just added, should resolve always; qed");
|
||||||
unsafe {
|
unsafe {
|
||||||
(*rt_ret).copy_from_slice(&root_node.data().subtree_commitment);
|
*rt_ret = root_node.data().subtree_commitment;
|
||||||
|
|
||||||
for (idx, next_buf) in slice::from_raw_parts_mut(buf_ret, return_count as usize)
|
for (idx, next_buf) in slice::from_raw_parts_mut(buf_ret, return_count as usize)
|
||||||
.iter_mut()
|
.iter_mut()
|
||||||
@ -1318,13 +1318,11 @@ pub extern "system" fn librustzcash_mmr_delete(
|
|||||||
};
|
};
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
(*rt_ret).copy_from_slice(
|
*rt_ret = tree
|
||||||
&tree
|
|
||||||
.root_node()
|
.root_node()
|
||||||
.expect("Just generated without errors, root should be resolving")
|
.expect("Just generated without errors, root should be resolving")
|
||||||
.data()
|
.data()
|
||||||
.subtree_commitment,
|
.subtree_commitment;
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
truncate_len
|
truncate_len
|
||||||
@ -1349,7 +1347,7 @@ pub extern "system" fn librustzcash_mmr_hash_node(
|
|||||||
};
|
};
|
||||||
|
|
||||||
unsafe {
|
unsafe {
|
||||||
(*h_ret).copy_from_slice(&node.hash()[..]);
|
*h_ret = node.hash();
|
||||||
}
|
}
|
||||||
|
|
||||||
0
|
0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user