package generic
- Source
- package.scala
- Alphabetic
- By Inheritance
- generic
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
object
auto extends AutoDecoderInstances with CustomMappingDecoderInstances with AutoEncoderInstances with CustomMappingEncoderInstances
Allows to automatically import required Decoder and Encoder in the scope.
Allows to automatically import required Decoder and Encoder in the scope.
Only messages.decoders.AutoDecoder and messages.encoders.AutoEncoder can be derived automatically.
You can still derive messages.decoders.CustomMappingDecoder and messages.encoders.CustomMappingEncoder with
semiauto.deriveDecoder[A, L]
or by summoning a decoder withCustomMappingDecoder[A, HList]
(idem for Encoders). -
object
semiauto extends SemiAutoEncoderInstances with SemiAutoDecoderInstances with CustomMappingDecoderInstances with CustomMappingEncoderInstances
Allows to manually derive Decoder and Encoder, either with
Automatic
strategy orCustom Mapping
strategy.
This is the API documentation for Protoless, a Protobuf library for Scala.
The main entry point to use protoless is the io.protoless.generic package object, which allow to derive encoders and decoders for your case classes.
The library is split in several modules:
Please see the guide for more information on how to use protoless.