Decoder

trait Decoder[T]

Type class responsible for reading an instance of type T from a Reader.

Companion:
object
class Object
trait Matchable
class Any
trait AdtDecoder[T]
trait Lazy[T]

Value members

Abstract methods

def read(r: Reader): T
def withDefaultValue(defaultValue: T): Decoder[T]
Implicitly added by forOption

Concrete methods

def map: Decoder[B]
Extension method from Decoder
Extension method from Decoder
def unwrap: Decoder[A]
Extension method from Decoder
Extension method from Decoder

Inherited methods

def read(r: Reader): T
Implicitly added by forOption
Inherited from:
Decoder