scalapb_circe.codec

Implicits

Implicits

implicit def generatedEnumDecoderWithParser[E <: GeneratedEnum](`evidence$2`: GeneratedEnumCompanion[E], p: Parser): Decoder[E]

Decoder for GeneratedEnum using a specific implicit Parser. The Parser class lets you control some details about the decoding.

Decoder for GeneratedEnum using a specific implicit Parser. The Parser class lets you control some details about the decoding.

implicit def generatedEnumEncoderWithPrinter[E <: GeneratedEnum](p: Printer): Encoder[E]

Encoder for GeneratedEnum using a specific implicit Printer. The Printer class lets you control some details about the encoding, such as whether to use strings or integers to represent an Enum.

Encoder for GeneratedEnum using a specific implicit Printer. The Printer class lets you control some details about the encoding, such as whether to use strings or integers to represent an Enum.

implicit def generatedMessageDecoderWithParser[M <: GeneratedMessage](`evidence$1`: GeneratedMessageCompanion[M], p: Parser): Decoder[M]

Decoder for GeneratedMessage using a specific implicit Parser. The Parser class lets you control some details about the decoding, such as whether to preserve the raw field names.

Decoder for GeneratedMessage using a specific implicit Parser. The Parser class lets you control some details about the decoding, such as whether to preserve the raw field names.

implicit def generatedMessageEncoderWithPrinter[M <: GeneratedMessage](p: Printer): Encoder[M]

Encoder for GeneratedMessage using a specific implicit Printer. The Printer class lets you control some details about the encoding, such as whether to include fields with default values in the JSON.

Encoder for GeneratedMessage using a specific implicit Printer. The Printer class lets you control some details about the encoding, such as whether to include fields with default values in the JSON.

implicit def parser: Parser
implicit def printer: Printer