AlgorithmFmt

object AlgorithmFmt extends Format[Algorithm]

Represent Reads and Writes for Algorithm

trait Format[Algorithm]
trait Reads[Algorithm]
trait Writes[Algorithm]
class Object
trait Matchable
class Any

Value members

Concrete methods

def reads(v: JsValue): JsResult[Algorithm]
def writes(alg: Algorithm): JsValue

Inherited methods

def andThen[B](rb: Reads[B])(implicit witness: Algorithm <:< JsValue): Reads[B]
Inherited from
Reads
def bimap[B](readsMap: Algorithm => B, writesContramap: B => Algorithm): Format[B]
Inherited from
Format
def collect[B](error: JsonValidationError)(f: PartialFunction[Algorithm, B]): Reads[B]
Inherited from
Reads
def composeWith[B <: JsValue](rb: Reads[B]): Reads[Algorithm]
Inherited from
Reads
def contramap[B](f: B => Algorithm): Writes[B]
Inherited from
Writes
def filter(error: JsonValidationError)(f: Algorithm => Boolean): Reads[Algorithm]
Inherited from
Reads
def filter(f: Algorithm => Boolean): Reads[Algorithm]
Inherited from
Reads
def filterNot(error: JsonValidationError)(f: Algorithm => Boolean): Reads[Algorithm]
Inherited from
Reads
def filterNot(f: Algorithm => Boolean): Reads[Algorithm]
Inherited from
Reads
def flatMap[B](f: Algorithm => Reads[B]): Reads[B]
Inherited from
Reads
def flatMapResult[B](f: Algorithm => JsResult[B]): Reads[B]
Inherited from
Reads
def map[B](f: Algorithm => B): Reads[B]
Inherited from
Reads
def narrow[B <: Algorithm]: Writes[B]
Inherited from
Writes
def orElse(v: Reads[Algorithm]): Reads[Algorithm]
Inherited from
Reads
def preprocess(f: PartialFunction[JsValue, JsValue]): Reads[Algorithm]
Inherited from
Reads
def transform(transformer: Writes[JsValue]): Writes[Algorithm]
Inherited from
Writes
def transform(transformer: JsValue => JsValue): Writes[Algorithm]
Inherited from
Writes
def widen[B >: Algorithm]: Reads[B]
Inherited from
Reads

Deprecated and Inherited methods

@deprecated("Use [[composeWith]]", "2.7.0")
def compose[B <: JsValue](rb: Reads[B]): Reads[Algorithm]
Deprecated
Inherited from
Reads