Encoder

mess.codec.Encoder
See theEncoder companion object
trait Encoder[A] extends Serializable

Attributes

Companion
object
Graph
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Known subtypes
trait AsArray[A]
trait AsMap[A]
Self type
Encoder[A]

Members list

Value members

Abstract methods

def apply(a: A): Fmt
Implicitly added by encodeOption
def apply(a: A): Fmt
Implicitly added by encodeSome
def apply(a: A): Fmt
def applyToArray(a: A): MArray
Implicitly added by encodeList
def applyToArray(a: A): MArray
Implicitly added by encodeSeq
def applyToArray(a: A): MArray
Implicitly added by encodeSet
def applyToArray(a: A): MArray
Implicitly added by encodeTuple1
def applyToArray(a: A): MArray
Implicitly added by encodeVector

Concrete methods

final def apply(a: A): Fmt
Implicitly added by encodeList
final def apply(a: A): Fmt
Implicitly added by encodeSeq
final def apply(a: A): Fmt
Implicitly added by encodeSet
final def apply(a: A): Fmt
Implicitly added by encodeTuple1
final def apply(a: A): Fmt
Implicitly added by encodeVector
final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeOption
final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeSome
final def contramap[B](f: B => A): Encoder[B]
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeOption
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeSome
final def map(f: Fmt => Fmt): Encoder[A]
final def mapArray(f: MArray => MArray): AsArray[A]
Implicitly added by encodeList
final def mapArray(f: MArray => MArray): AsArray[A]
Implicitly added by encodeSeq
final def mapArray(f: MArray => MArray): AsArray[A]
Implicitly added by encodeSet
final def mapArray(f: MArray => MArray): AsArray[A]
Implicitly added by encodeTuple1
final def mapArray(f: MArray => MArray): AsArray[A]
Implicitly added by encodeVector

Inherited methods

final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeList

Attributes

Inherited from:
Encoder
final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeSeq

Attributes

Inherited from:
Encoder
final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeSet

Attributes

Inherited from:
Encoder
final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeTuple1

Attributes

Inherited from:
Encoder
final def contramap[B](f: B => A): Encoder[B]
Implicitly added by encodeVector

Attributes

Inherited from:
Encoder
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeList

Attributes

Inherited from:
Encoder
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeSeq

Attributes

Inherited from:
Encoder
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeSet

Attributes

Inherited from:
Encoder
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeTuple1

Attributes

Inherited from:
Encoder
final def map(f: Fmt => Fmt): Encoder[A]
Implicitly added by encodeVector

Attributes

Inherited from:
Encoder