Encoder

kantan.codecs.Encoder
See theEncoder companion trait
object Encoder

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Encoder.type

Members list

Value members

Concrete methods

def from[E, D, T](f: D => E): Encoder[E, D, T]

Implicits

Implicits

implicit def eitherEncoder[E, D1, D2, T](implicit ea: Encoder[E, D1, T], eb: Encoder[E, D2, T]): Encoder[E, Either[D1, D2], T]
implicit def encoderFromExported[E, D, T](implicit ea: DerivedEncoder[E, D, T]): Encoder[E, D, T]
implicit def optionalEncoder[E : Optional, D, T](implicit evidence$1: Optional[E], ea: Encoder[E, D, T]): Encoder[E, Option[D], T]