Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ unconstrained fn packed_shared_mutable_values_match_typescript() {
let pre_value = MockStruct { a: 1, b: 2 };
let post_value = MockStruct { a: 3, b: 4 };

let sdc = ScheduledDelayChange::new(Option::some(1), Option::some(50), 2);
let sdc = ScheduledDelayChange::<0>::new(Option::some(1), Option::some(50), 2);
let svc = ScheduledValueChange::new(pre_value, post_value, 50);
let smv = SharedMutableValues::new(svc, sdc);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@ mod tests {
next_index: 0,
};

let with_hash_hint = SharedMutableValues::new(
ScheduledValueChange::<ContractClassId>::empty(),
let with_hash_hint = SharedMutableValues::<ContractClassId, 0>::new(
ScheduledValueChange::empty(),
ScheduledDelayChange::empty(),
);

Expand Down Expand Up @@ -216,8 +216,8 @@ mod tests {
BlockHeader::empty(),
27,
AztecAddress::from_field(42),
SharedMutableValues::new(
ScheduledValueChange::<ContractClassId>::empty(),
SharedMutableValues::<ContractClassId, 0>::new(
ScheduledValueChange::empty(),
ScheduledDelayChange::empty(),
),
MembershipWitness { leaf_index: 80, sibling_path: std::mem::zeroed() },
Expand Down Expand Up @@ -252,8 +252,8 @@ mod tests {
historical_header,
with_hash_storage_slot,
contract_address,
SharedMutableValues::new(
ScheduledValueChange::<ContractClassId>::empty(),
SharedMutableValues::<ContractClassId, 0>::new(
ScheduledValueChange::empty(),
ScheduledDelayChange::empty(),
),
witness,
Expand Down Expand Up @@ -286,7 +286,7 @@ mod tests {
next_index: 0,
};
// Expected to be empty, it's not
let value_hint = SharedMutableValues::new(
let value_hint = SharedMutableValues::<ContractClassId, 0>::new(
ScheduledValueChange::new(
ContractClassId::from_field(0),
ContractClassId::from_field(96),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -288,11 +288,7 @@ where

// Helper function to check if an array is padded with a given value from a given index.
// Different to padded_array_length in that it allows the elements before the given index to be the same as the padded value.
pub fn array_padded_with<T, let N: u32, let M: u32>(
array: [T; N],
from_index: u32,
padded_with: T,
) -> bool
pub fn array_padded_with<T, let N: u32>(array: [T; N], from_index: u32, padded_with: T) -> bool
where
T: Eq,
{
Expand Down