@@ -899,11 +899,12 @@ mod tests {
899
899
}
900
900
// Mapping variable
901
901
StorageSlot :: Mapping ( mapping_key, slot) => {
902
+ let outer_key_id = test_slot. outer_key_id . unwrap ( ) ;
902
903
let metadata_digest = compute_leaf_mapping_metadata_digest :: <
903
904
TEST_MAX_COLUMNS ,
904
905
TEST_MAX_FIELD_PER_EVM ,
905
906
> (
906
- table_info. clone ( ) , slot as u8 , test_slot . outer_key_id
907
+ table_info. clone ( ) , slot as u8 , outer_key_id
907
908
) ;
908
909
909
910
let values_digest = compute_leaf_mapping_values_digest :: < TEST_MAX_FIELD_PER_EVM > (
@@ -912,14 +913,14 @@ mod tests {
912
913
value,
913
914
mapping_key. clone ( ) ,
914
915
evm_word,
915
- test_slot . outer_key_id ,
916
+ outer_key_id,
916
917
) ;
917
918
918
919
let circuit_input = CircuitInput :: new_mapping_variable_leaf (
919
920
node,
920
921
slot as u8 ,
921
922
mapping_key,
922
- test_slot . outer_key_id ,
923
+ outer_key_id,
923
924
metadata,
924
925
) ;
925
926
@@ -946,27 +947,27 @@ mod tests {
946
947
}
947
948
// Mapping Struct
948
949
StorageSlot :: Mapping ( mapping_key, slot) => {
949
- let metadata_digest = compute_leaf_mapping_metadata_digest :: <
950
- TEST_MAX_COLUMNS ,
951
- TEST_MAX_FIELD_PER_EVM ,
952
- > (
953
- table_info . clone ( ) , slot as u8 , test_slot . outer_key_id
954
- ) ;
950
+ let outer_key_id = test_slot . outer_key_id . unwrap ( ) ;
951
+ let metadata_digest =
952
+ compute_leaf_mapping_metadata_digest :: <
953
+ TEST_MAX_COLUMNS ,
954
+ TEST_MAX_FIELD_PER_EVM ,
955
+ > ( table_info . clone ( ) , slot as u8 , outer_key_id ) ;
955
956
956
957
let values_digest = compute_leaf_mapping_values_digest :: < TEST_MAX_FIELD_PER_EVM > (
957
958
table_info,
958
959
& extracted_column_identifiers,
959
960
value,
960
961
mapping_key. clone ( ) ,
961
962
evm_word,
962
- test_slot . outer_key_id ,
963
+ outer_key_id,
963
964
) ;
964
965
965
966
let circuit_input = CircuitInput :: new_mapping_variable_leaf (
966
967
node,
967
968
slot as u8 ,
968
969
mapping_key,
969
- test_slot . outer_key_id ,
970
+ outer_key_id,
970
971
metadata,
971
972
) ;
972
973
@@ -976,15 +977,15 @@ mod tests {
976
977
StorageSlot :: Node ( StorageSlotNode :: Mapping ( grand, inner_mapping_key) ) => {
977
978
match * grand {
978
979
StorageSlot :: Mapping ( outer_mapping_key, slot) => {
979
- let metadata_digest = compute_leaf_mapping_of_mappings_metadata_digest :: <
980
- TEST_MAX_COLUMNS ,
981
- TEST_MAX_FIELD_PER_EVM ,
982
- > (
983
- table_info . clone ( ) ,
984
- slot as u8 ,
985
- test_slot . outer_key_id ,
986
- test_slot . inner_key_id ,
987
- ) ;
980
+ let outer_key_id = test_slot . outer_key_id . unwrap ( ) ;
981
+ let inner_key_id = test_slot . inner_key_id . unwrap ( ) ;
982
+ let metadata_digest =
983
+ compute_leaf_mapping_of_mappings_metadata_digest :: <
984
+ TEST_MAX_COLUMNS ,
985
+ TEST_MAX_FIELD_PER_EVM ,
986
+ > (
987
+ table_info . clone ( ) , slot as u8 , outer_key_id , inner_key_id
988
+ ) ;
988
989
989
990
let values_digest = compute_leaf_mapping_of_mappings_values_digest :: <
990
991
TEST_MAX_FIELD_PER_EVM ,
@@ -995,17 +996,17 @@ mod tests {
995
996
evm_word,
996
997
outer_mapping_key. clone ( ) ,
997
998
inner_mapping_key. clone ( ) ,
998
- test_slot . outer_key_id ,
999
- test_slot . inner_key_id ,
999
+ outer_key_id,
1000
+ inner_key_id,
1000
1001
) ;
1001
1002
1002
1003
let circuit_input = CircuitInput :: new_mapping_of_mappings_leaf (
1003
1004
node,
1004
1005
slot as u8 ,
1005
1006
outer_mapping_key,
1006
1007
inner_mapping_key,
1007
- test_slot . outer_key_id ,
1008
- test_slot . inner_key_id ,
1008
+ outer_key_id,
1009
+ inner_key_id,
1009
1010
metadata,
1010
1011
) ;
1011
1012
0 commit comments