Generated `case object` partial codecs don't compile
For instance:
case object ListKnownPartiesRequest {
implicit def partialCodec: PartialCodec.Aux[2, ListKnownPartiesRequest] =
message().as[ListKnownPartiesRequest]
}
Here's one possible working implementation:
case object ListKnownPartiesRequest {
implicit def partialCodec: PartialCodec.Aux[2, ListKnownPartiesRequest.type] =
message().xmap(_ => ListKnownPartiesRequest, _ => HNil)
}
See also #35