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 CompoundRW[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

override def +(that: Reader[T]): RW[T]

Attributes

Definition Classes
Source
RW.scala
override def +(that: Writer[T])(implicit merge: (T, T) => T): RW[T]

Attributes

Definition Classes
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