Codecs

zio.schema.codec.Codecs
See theCodecs companion object
trait Codecs[Whole, Element, Types <: TypeList]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait BinaryCodecs[Types]

Members list

Concise view

Value members

Abstract methods

def decode[T](whole: Whole)(implicit ev: IsElementOf[T, Types]): Either[DecodeError, T]
def encode[T](value: T)(implicit ev: IsElementOf[T, Types]): Whole
def streamDecoder[T](implicit ev: IsElementOf[T, Types]): ZPipeline[Any, DecodeError, Element, T]
def streamEncoder[T](implicit ev: IsElementOf[T, Types]): ZPipeline[Any, Nothing, T, Element]