EvoFormatImpl

evo.derivation.play.json.EvoFormat$.EvoFormatImpl
class EvoFormatImpl[A](writes: Writes[A], reads: Reads[A]) extends EvoFormat[A]

Attributes

Graph
Supertypes
trait EvoFormat[A]
trait Format[A]
trait EvoReads[A]
trait Reads[A]
trait EvoWrites[A]
trait Writes[A]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def andThen[B](rb: Reads[B])(implicit witness: A <:< JsValue): Reads[B]

Attributes

Inherited from:
Reads
def bimap[B](readsMap: A => B, writesContramap: B => A): Format[B]

Attributes

Inherited from:
Format
def collect[B](error: JsonValidationError)(f: PartialFunction[A, B]): Reads[B]

Attributes

Inherited from:
Reads
def composeWith[B <: JsValue](rb: Reads[B]): Reads[A]

Attributes

Inherited from:
Reads
def contramap[B](f: B => A): Writes[B]

Attributes

Inherited from:
Writes
def filter(error: JsonValidationError)(f: A => Boolean): Reads[A]

Attributes

Inherited from:
Reads
def filter(f: A => Boolean): Reads[A]

Attributes

Inherited from:
Reads
def filterNot(error: JsonValidationError)(f: A => Boolean): Reads[A]

Attributes

Inherited from:
Reads
def filterNot(f: A => Boolean): Reads[A]

Attributes

Inherited from:
Reads
def flatMap[B](f: A => Reads[B]): Reads[B]

Attributes

Inherited from:
Reads
def flatMapResult[B](f: A => JsResult[B]): Reads[B]

Attributes

Inherited from:
Reads
def map[B](f: A => B): Reads[B]

Attributes

Inherited from:
Reads
def narrow[B <: A]: Writes[B]

Attributes

Inherited from:
Writes
def orElse(v: Reads[A]): Reads[A]

Attributes

Inherited from:
Reads
def preprocess(f: PartialFunction[JsValue, JsValue]): Reads[A]

Attributes

Inherited from:
Reads
def transform(transformer: Writes[JsValue]): Writes[A]

Attributes

Inherited from:
Writes
def transform(transformer: JsValue => JsValue): Writes[A]

Attributes

Inherited from:
Writes
def widen[B >: A]: Reads[B]

Attributes

Inherited from:
Reads

Deprecated and Inherited methods

def compose[B <: JsValue](rb: Reads[B]): Reads[A]

Attributes

Deprecated
true
Inherited from:
Reads