kantan

codecs

package codecs

Visibility
  1. Public
  2. All

Type Members

  1. trait Codec[E, D, F, Dec[DD] <: Decoder[E, DD, F, Dec], Enc[DD] <: Encoder[E, DD, Enc]] extends Decoder[E, D, F, Dec] with Encoder[E, D, Enc]

    Combines a Decoder and an Encoder.

  2. trait Decoder[E, D, F, R[DD] <: Decoder[E, DD, F, R]] extends Serializable

    Parent trait for all type classes used to decode a useful type from an encoded value.

  3. trait Encoder[E, D, R[DD] <: Encoder[E, DD, R]] extends Serializable

    Parent trait for all type classes used to encode types.

  4. sealed abstract class Result[+F, +S] extends Product with Serializable

    Represents the result of a decode operation

Value Members

  1. object Result extends Serializable

Ungrouped