Packages

p

e.scala

codec

package codec

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Codec[S, T] extends Decoder[T, S] with Encoder[S, T]

    Typeclass defining decoding and encoding together via e.scala.codec.Decoder and e.scala.codec.Encoder

    Typeclass defining decoding and encoding together via e.scala.codec.Decoder and e.scala.codec.Encoder

    S

    Type of source

    T

    Type of target

    Annotations
    @implicitNotFound()
  2. trait CodecFor[T, DE[_], EN[_]] extends AnyRef

    Helper trait creating a e.scala.codec.Codec implementation of a third-party type

    Helper trait creating a e.scala.codec.Codec implementation of a third-party type

    T

    Target type

    DE

    Decoder type

    EN

    Encoder type

  3. trait Decoder[-I, +O] extends AnyRef

    Typeclass defining how to decode an input value to an output value, possibly failing with E

    Typeclass defining how to decode an input value to an output value, possibly failing with E

    I

    Type of input

    O

    Type of output

    Annotations
    @implicitNotFound()
    See also

    e.scala.E

    e.scala.EOr

  4. trait Encoder[-I, +O] extends AnyRef

    Typeclass defining how to encode an input value to an output value

    Typeclass defining how to encode an input value to an output value

    I

    Type of input

    O

    Type of output

    Annotations
    @implicitNotFound()

Value Members

  1. object Codec
  2. object Decoder
  3. object Encoder

Ungrouped