HasBuilder

trait HasBuilder[Type]

Type-class used for decoding types.

Used for automatically deriving decoders (e.g. from JSON) for newtypes.

See also:

HasExtractor for deriving encoders.

Companion:
object
class Object
trait Matchable
class Any

Type members

Types

type Source

Value members

Abstract methods

def build(value: Source): Either[BuildFailure[Type], Type]