Decoder

abstract class Decoder[+R]
Companion:
object
Source:
Decoder.scala
class Object
trait Matchable
class Any

Value members

Abstract methods

def apply[T : Reader](t: T): Either[String, R]
Implicitly added by arrDecoder
def apply[T : Reader](t: T): Either[String, R]
Implicitly added by mapDecoder
def apply[T : Reader](t: T): Either[String, R]

Concrete methods

final def emap[RR](f: R => Either[String, RR]): Decoder[RR]
Implicitly added by arrDecoder
final def emap[RR](f: R => Either[String, RR]): Decoder[RR]
Implicitly added by mapDecoder
final def emap[RR](f: R => Either[String, RR]): Decoder[RR]
final def map[RR](f: R => RR): Decoder[RR]
Implicitly added by arrDecoder
final def map[RR](f: R => RR): Decoder[RR]
Implicitly added by mapDecoder
final def map[RR](f: R => RR): Decoder[RR]
final def orElse[RR >: R](dec: Decoder[RR]): Decoder[RR]
Implicitly added by arrDecoder
final def orElse[RR >: R](dec: Decoder[RR]): Decoder[RR]
Implicitly added by mapDecoder
final def orElse[RR >: R](dec: Decoder[RR]): Decoder[RR]