Evidence that A can be serialized to a protobuf message and vice-versa.
Evidence that A can be serialized to a protobuf message and vice-versa.
This typeclass is split into encode/decode because the binary protocol mapping
is not bijective with the Database encoding. For example, there is no
ResolvedNameDecoder.
Evidence that A can be serialized to a protobuf message and vice-versa.
This typeclass is split into encode/decode because the binary protocol mapping is not bijective with the Database encoding. For example, there is no ResolvedNameDecoder.