1 2 3 4 5 6 7 8
contract c { struct S { string s; } mapping(S => uint) data; } // ---- // ParserError: (49-50): Expected elementary type name for mapping key type