RW

fabric.rw.RW
See theRW companion object
trait RW[T] extends Reader[T], Writer[T]

RW provides a single class representation of a Reader and Writer for the same type

Attributes

Companion
object
Source
RW.scala
Graph
Supertypes
trait Writer[T]
trait Reader[T]
class Object
trait Matchable
class Any
Known subtypes
trait ClassRW[T]
class EnhancedRW[T]

Members list

Value members

Abstract methods

Implicitly added by listRW

Attributes

Source
RW.scala
Implicitly added by optionRW

Attributes

Source
RW.scala
Implicitly added by setRW

Attributes

Source
RW.scala
Implicitly added by vectorRW

Attributes

Source
RW.scala

Attributes

Source
RW.scala

Concrete methods

def withPostRead(f: (T, Json) => Json): RW[T]
Implicitly added by listRW

Attributes

Source
RW.scala
def withPostRead(f: (T, Json) => Json): RW[T]
Implicitly added by optionRW

Attributes

Source
RW.scala
def withPostRead(f: (T, Json) => Json): RW[T]
Implicitly added by setRW

Attributes

Source
RW.scala
def withPostRead(f: (T, Json) => Json): RW[T]
Implicitly added by vectorRW

Attributes

Source
RW.scala
def withPostRead(f: (T, Json) => Json): RW[T]

Attributes

Source
RW.scala
def withPreWrite(f: Json => Json): RW[T]
Implicitly added by listRW

Attributes

Source
RW.scala
def withPreWrite(f: Json => Json): RW[T]
Implicitly added by optionRW

Attributes

Source
RW.scala
def withPreWrite(f: Json => Json): RW[T]
Implicitly added by setRW

Attributes

Source
RW.scala
def withPreWrite(f: Json => Json): RW[T]
Implicitly added by vectorRW

Attributes

Source
RW.scala
def withPreWrite(f: Json => Json): RW[T]

Attributes

Source
RW.scala

Inherited methods

def read(t: T): Json
Implicitly added by listRW

Attributes

Inherited from:
Reader
Source
Reader.scala
def read(t: T): Json
Implicitly added by optionRW

Attributes

Inherited from:
Reader
Source
Reader.scala
def read(t: T): Json
Implicitly added by setRW

Attributes

Inherited from:
Reader
Source
Reader.scala
def read(t: T): Json
Implicitly added by vectorRW

Attributes

Inherited from:
Reader
Source
Reader.scala
def read(t: T): Json

Attributes

Inherited from:
Reader
Source
Reader.scala
def write(value: Json): T
Implicitly added by listRW

Attributes

Inherited from:
Writer
Source
Writer.scala
def write(value: Json): T
Implicitly added by optionRW

Attributes

Inherited from:
Writer
Source
Writer.scala
def write(value: Json): T
Implicitly added by setRW

Attributes

Inherited from:
Writer
Source
Writer.scala
def write(value: Json): T
Implicitly added by vectorRW

Attributes

Inherited from:
Writer
Source
Writer.scala
def write(value: Json): T

Attributes

Inherited from:
Writer
Source
Writer.scala