I would like to create a mapping with a struct inside as key
struct MyMap {
bytes32 data1;
address data2;
string data3;
}
mapping(MyMap => bool) public currentMap;
but i am getting this error:
Only elementary types, user defined value types, contract types or enums are allowed as mapping keys.