ReaderWriter

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[T](r: T => Value, w: Value => T): ReaderWriter[T]
def enumeration[T](list: List[T], asString: T => String, caseSensitive: Boolean): ReaderWriter[T]
def string[T](asString: T => String, fromString: String => T): ReaderWriter[T]

Implicits

Implicits

implicit lazy val bigDecimalRW: ReaderWriter[BigDecimal]
implicit lazy val bigIntRW: ReaderWriter[BigInt]
implicit lazy val boolRW: ReaderWriter[Boolean]
implicit lazy val byteRW: ReaderWriter[Byte]
implicit lazy val doubleRW: ReaderWriter[Double]
implicit lazy val floatRW: ReaderWriter[Float]
implicit lazy val intRW: ReaderWriter[Int]
implicit def listRW[V : ReaderWriter]: ReaderWriter[List[V]]
implicit lazy val longRW: ReaderWriter[Long]
implicit def mapRW[V : ReaderWriter]: ReaderWriter[Map[String, V]]
implicit lazy val objRW: ReaderWriter[Obj]
implicit lazy val shortRW: ReaderWriter[Short]
implicit lazy val stringRW: ReaderWriter[String]
implicit lazy val unitRW: ReaderWriter[Unit]
implicit lazy val valueRW: ReaderWriter[Value]
implicit def vectorRW[V : ReaderWriter]: ReaderWriter[Vector[V]]