RW

fabric.rw.RW
See theRW companion object
trait RW[T] extends Reader[T] with 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

Concise view

Value members

Abstract methods

Implicitly added by listRW

Attributes

Source:
RW.scala
Implicitly added by mapRW

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 mapRW

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 mapRW

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