This PR derives Data and Generic instances for all of the protobuf AST types in Proto3.Suite.DotProto.AST. Our grpc-mqtt currently depends on these instances and obtains them with orphaned standalone deriving clauses. These new instances depends on Data and Generic instances for the Proto3.Wire.Types.FieldNumber type in proto3-wire, which have been included in proto3-wire/#91.
This PR derives Data and Generic instances for all of the protobuf AST types in
Proto3.Suite.DotProto.AST
. Our grpc-mqtt currently depends on these instances and obtains them with orphaned standalone deriving clauses. These new instances depends onData
andGeneric
instances for theProto3.Wire.Types.FieldNumber
type inproto3-wire
, which have been included inproto3-wire/#91
.