Schema

trait Schema[A] extends SchemaEncoder[A] with SchemaDecoder[A]
Companion
object
trait SchemaDecoder[A]
trait SchemaEncoder[A]
class Object
trait Matchable
class Any

Value members

Concrete methods

def imap[B](f: A => B)(g: B => A): Schema[B]

Inherited methods

def contramap[B](f: B => A): SchemaEncoder[B]
Inherited from
SchemaEncoder
def decode(bytes: Array[Byte]): Either[DecodingFailure, A]
Inherited from
SchemaDecoder
def encode(a: A): Array[Byte]
Inherited from
SchemaEncoder
def map[B](f: A => B): SchemaDecoder[B]
Inherited from
SchemaDecoder