Codec

trait Codec[Whole, Element]
class Object
trait Matchable
class Any

Value members

Abstract methods

def decoderFor[A](schema: Schema[A]): Decoder[Whole, Element, A]
def encoderFor[A](schema: Schema[A]): Encoder[Whole, Element, A]

Concrete methods

final def decode[A](schema: Schema[A]): Whole => Either[DecodeError, A]
final def decoder[A](schema: Schema[A]): ZPipeline[Any, DecodeError, Element, A]
final def encode[A](schema: Schema[A]): A => Whole
final def encoder[A](schema: Schema[A]): ZPipeline[Any, Nothing, A, Element]