Packages

  • package root

    This is the API documentation for Protoless, a Protobuf library for Scala.

    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:

    • io.protoless: Syntax, decoding failures
    • messages: Encoder and Decoder for protobuf messages.
    • fields: Encoder and Decoder for protobuf fields.
    • generic: Shapeless-powered generic derivation for case classes.
    • tag: Tagging tools to support unsigned/signed/fixed types.

    Please see the guide for more information on how to use protoless.

  • package io
p

root package

package root

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:

  • io.protoless: Syntax, decoding failures
  • messages: Encoder and Decoder for protobuf messages.
  • fields: Encoder and Decoder for protobuf fields.
  • generic: Shapeless-powered generic derivation for case classes.
  • tag: Tagging tools to support unsigned/signed/fixed types.

Please see the guide for more information on how to use protoless.

Ungrouped