Added a few more types that HashMap field access now supports.
Namely key + val can now be different types (before that wasn't properly implemented and the
key type applied to the value as well).
The String type is now supported for keys (not yet for values).
rid::model structs are now supported as value types.
Here's a summary from the accompanying tests (note that more key/val types may be supported,
but haven't tested yet).
Added a few more types that HashMap field access now supports. Namely key + val can now be different types (before that wasn't properly implemented and the key type applied to the value as well).
The
String
type is now supported for keys (not yet for values). rid::model structs are now supported as value types.Here's a summary from the accompanying tests (note that more key/val types may be supported, but haven't tested yet).
Note that now all hash_map access methods use
rid::export
under the hood.Thus in order to support
String
value types we need to implement morerid::export
types first.