SwopenJson

object SwopenJson extends TSwopenJson
trait AttributeTagged
trait Api
trait MsgReadWriters
trait JsReadWriters
trait LowPriReadWriters
trait MacroImplicits
trait Annotator
trait WebJson
trait Writers
trait LowPriWriters
trait WritersVersionSpecific
trait CaseClassWriterPiece
trait Readers
trait ReadersVersionSpecific
trait CaseClassReaderPiece
trait MacrosCommon
trait Generated
trait Types
class Object
trait Matchable
class Any

Type members

Inherited classlikes

trait CaseClassReader[T] extends CaseR[T]
Inherited from:
CaseClassReaderPiece
class CaseClassWriter[V](elemsInfo: V => List[(String, Writer[_], Any)], defaultParams: Map[String, AnyRef]) extends CaseW[V]
Inherited from:
CaseClassWriterPiece
abstract class CaseR[V] extends SimpleReader[V]
Inherited from:
Types
trait CaseW[V] extends Writer[V]
Inherited from:
Types
protected trait NumericReader[T] extends SimpleReader[T]
Inherited from:
Readers
object ReadWriter
Inherited from:
Types
trait ReadWriter[T] extends Reader[T] with Writer[T]

A combined Reader and Writer, along with some utility methods.

A combined Reader and Writer, along with some utility methods.

Inherited from:
Types
Inherited from:
MacroImplicits
object Reader
Inherited from:
Types
trait Reader[T] extends Visitor[Any, T]

Represents the ability to read a value of type T.

Represents the ability to read a value of type T.

A thin wrapper around Visitor, but needs to be it's own class in order to make type inference automatically pick up it's implicit values.

Inherited from:
Types
class ReaderExtension(r: Reader.type)
Inherited from:
CaseClassReaderPiece
trait SimpleReader[T] extends Reader[T] with SimpleVisitor[Any, T]

A Reader that throws an error for all the visit methods which it does not define, letting you only define the handlers you care about.

A Reader that throws an error for all the visit methods which it does not define, letting you only define the handlers you care about.

Inherited from:
Types
trait SimpleStringReader[T] extends SimpleReader[T]
Inherited from:
Readers
class SingletonR[T](t: T) extends CaseR[T]
Inherited from:
Types
class SingletonW[T](f: T) extends CaseW[T]
Inherited from:
Types
Inherited from:
Types
trait TaggedReadWriter[T] extends ReadWriter[T] with TaggedReader[T] with TaggedWriter[T] with SimpleReader[T]
Inherited from:
Types
Inherited from:
Types
trait TaggedReader[T] extends SimpleReader[T]
Inherited from:
Types
Inherited from:
Types
trait TaggedWriter[T] extends Writer[T]
Inherited from:
Types
class TupleNReader[V](val readers: Array[Reader[_]], val f: Array[Any] => V) extends SimpleReader[V]
Inherited from:
Types
class TupleNWriter[V](val writers: Array[Writer[_]], val f: V => Array[Any]) extends Writer[V]
Inherited from:
Types
object Writer
Inherited from:
Types
trait Writer[T]

Represents the ability to write a value of type T.

Represents the ability to write a value of type T.

Generally nothing more than a way of applying the T to a Visitor, along with some utility methods

Inherited from:
Types
class WriterExtension(r: Writer.type)
Inherited from:
CaseClassWriterPiece
object given_Writer_ZonedDateTime extends Writer[ZonedDateTime]
Inherited from:
TSwopenJson
case class transform[T](t: T)(implicit evidence$17: Writer[T]) extends Readable with Readable
Inherited from:
Api

Value members

Concrete methods

override def serializeDefaults: Boolean
Definition Classes
MacrosCommon

Inherited methods

def MapReader0[M <: (Map), K, V](make: Iterable[(K, V)] => M[K, V])(implicit k: Reader[K], v: Reader[V]): Reader[M[K, V]]
Inherited from:
Readers
def MapWriter0[M <: (Map), K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[M[K, V]]
Inherited from:
Writers
def annotate[V](rw: CaseW[V], n: String)(implicit c: ClassTag[V]): TaggedWriter[V]
Inherited from:
AttributeTagged
def annotate[V](rw: CaseR[V], n: String): TaggedReader[V]
Inherited from:
AttributeTagged
inline def macroR[T](using m: Of[T]): Reader[T]
Inherited from:
CaseClassReaderPiece
inline def macroRW[T : ClassTag](implicit evidence$1: ClassTag[T], Of[T]): ReadWriter[T]
Inherited from:
MacroImplicits
inline def macroW[T : ClassTag](implicit evidence$1: ClassTag[T], m: Of[T]): Writer[T]
Inherited from:
CaseClassWriterPiece
def objectAttributeKeyReadMap(s: CharSequence): CharSequence
Inherited from:
MacrosCommon
def objectAttributeKeyWriteMap(s: CharSequence): CharSequence
Inherited from:
MacrosCommon
def objectTypeKeyReadMap(s: CharSequence): CharSequence
Inherited from:
MacrosCommon
def objectTypeKeyWriteMap(s: CharSequence): CharSequence
Inherited from:
MacrosCommon
def read[T : Reader](s: Readable, trace: Boolean): T

Reads the given JSON input into a Scala value

Reads the given JSON input into a Scala value

Inherited from:
Api
def readBinary[T : Reader](s: Readable, trace: Boolean): T

Reads the given MessagePack input into a Scala value

Reads the given MessagePack input into a Scala value

Inherited from:
Api
def reader[T : Reader]: Reader[T]
Inherited from:
Api
Inherited from:
Api
def stream[T : Writer](t: T, indent: Int, escapeUnicode: Boolean): Writable

Write the given Scala value as a JSON string via a geny.Writable

Write the given Scala value as a JSON string via a geny.Writable

Inherited from:
Api
def streamBinary[T : Writer](t: T): Writable

Write the given Scala value as a MessagePack binary via a geny.Writable

Write the given Scala value as a MessagePack binary via a geny.Writable

Inherited from:
Api
def tagName: String
Inherited from:
AttributeTagged
def taggedArrayContext[T](taggedReader: TaggedReader[T], index: Int): ArrVisitor[Any, T]
Inherited from:
Types
def taggedExpectedMsg: String
Inherited from:
AttributeTagged
override def taggedObjectContext[T](taggedReader: TaggedReader[T], index: Int): ObjVisitor[Any, T]
Definition Classes
AttributeTagged -> Types
Inherited from:
AttributeTagged
def taggedWrite[T, R](w: CaseW[T], tag: String, out: Visitor[_, R], v: T): R
Inherited from:
AttributeTagged
def write[T : Writer](t: T, indent: Int, escapeUnicode: Boolean): String

Write the given Scala value as a JSON string

Write the given Scala value as a JSON string

Inherited from:
Api
def writeBinary[T : Writer](t: T): Array[Byte]

Write the given Scala value as a MessagePack binary

Write the given Scala value as a MessagePack binary

Inherited from:
Api
def writeBinaryTo[T : Writer](t: T, out: OutputStream): Unit

Write the given Scala value as a MessagePack binary to the given OutputStream

Write the given Scala value as a MessagePack binary to the given OutputStream

Inherited from:
Api
def writeBinaryToByteArray[T : Writer](t: T, out: OutputStream): Unit
Inherited from:
Api
def writeJs[T : Writer](t: T): Value

Write the given Scala value as a JSON struct

Write the given Scala value as a JSON struct

Inherited from:
Api
def writeMsg[T : Writer](t: T): Msg

Write the given Scala value as a MessagePack struct

Write the given Scala value as a MessagePack struct

Inherited from:
Api
def writeTo[T : Writer](t: T, out: Writer, indent: Int, escapeUnicode: Boolean): Unit

Write the given Scala value as a JSON string to the given Writer

Write the given Scala value as a JSON string to the given Writer

Inherited from:
Api
def writeToByteArray[T : Writer](t: T, indent: Int, escapeUnicode: Boolean): Array[Byte]
Inherited from:
Api
def writeToOutputStream[T : Writer](t: T, out: OutputStream, indent: Int, escapeUnicode: Boolean): Unit
Inherited from:
Api
def writer[T : Writer]: Writer[T]
Inherited from:
Api

Givens

Inherited givens

given given_Reader_T[T <: Singleton : Of]: Reader[T]
Inherited from:
CaseClassReaderPiece
given given_Reader_ZonedDateTime: Reader[ZonedDateTime]
Inherited from:
TSwopenJson
given given_Writer_T[T <: Singleton : ClassTag]: Writer[T]
Inherited from:
CaseClassWriterPiece

Extensions

Inherited extensions

extension [T](t: T)
def toJsonStr(indent: Option[Int], escapeUnicode: Boolean)(implicit evidence$1: ReadWriter[T]): String
Inherited from:
TSwopenJson

Implicits

Inherited implicits

implicit def ArrayReader[T : ClassTag]: Reader[Array[T]]
Inherited from:
Readers
implicit def ArrayWriter[T](implicit r: Writer[T]): Writer[Array[T]]
Inherited from:
Writers
implicit val BigDecimalReader: Reader[BigDecimal]
Inherited from:
Readers
implicit val BigDecimalWriter: Writer[BigDecimal]
Inherited from:
Writers
implicit val BigIntReader: Reader[BigInt]
Inherited from:
Readers
implicit val BigIntWriter: Writer[BigInt]
Inherited from:
Writers
implicit val BooleanReader: Reader[Boolean]
Inherited from:
Readers
implicit val BooleanWriter: Writer[Boolean]
Inherited from:
Writers
implicit val ByteReader: Reader[Byte]
Inherited from:
Readers
implicit val ByteWriter: Writer[Byte]
Inherited from:
Writers
implicit val CharReader: Reader[Char]
Inherited from:
Readers
implicit val CharWriter: Writer[Char]
Inherited from:
Writers
implicit val DoubleReader: Reader[Double]
Inherited from:
Readers
implicit val DoubleWriter: Writer[Double]
Inherited from:
Writers
implicit val DurationReader: Reader[Duration]
Inherited from:
Readers
implicit val DurationWriter: Writer[Duration]
Inherited from:
Writers
implicit def EitherReader[T1 : Reader, T2 : Reader]: SimpleReader[Either[T1, T2]]
Inherited from:
Readers
implicit def EitherWriter[T1 : Writer, T2 : Writer]: Writer[Either[T1, T2]]
Inherited from:
Writers
implicit val FiniteDurationReader: Reader[FiniteDuration]
Inherited from:
Readers
implicit val FiniteDurationWriter: Writer[FiniteDuration]
Inherited from:
Writers
implicit val FloatReader: Reader[Float]
Inherited from:
Readers
implicit val FloatWriter: Writer[Float]
Inherited from:
Writers
implicit val InfiniteDurationReader: Reader[Infinite]
Inherited from:
Readers
implicit val InfiniteDurationWriter: Writer[Infinite]
Inherited from:
Writers
implicit val IntReader: Reader[Int]
Inherited from:
Readers
implicit val IntWriter: Writer[Int]
Inherited from:
Writers
implicit def JsArrR: Reader[Arr]
Inherited from:
JsReadWriters
implicit def JsArrW: Writer[Arr]
Inherited from:
JsReadWriters
implicit def JsBoolR: Reader[Bool]
Inherited from:
JsReadWriters
implicit def JsBoolW: Writer[Bool]
Inherited from:
JsReadWriters
implicit def JsFalseR: Reader[False.type]
Inherited from:
JsReadWriters
implicit def JsFalseW: Writer[False.type]
Inherited from:
JsReadWriters
implicit def JsNullR: Reader[Null.type]
Inherited from:
JsReadWriters
implicit def JsNullW: Writer[Null.type]
Inherited from:
JsReadWriters
implicit def JsNumR: Reader[Num]
Inherited from:
JsReadWriters
implicit def JsNumW: Writer[Num]
Inherited from:
JsReadWriters
implicit def JsObjR: Reader[Obj]
Inherited from:
JsReadWriters
implicit def JsObjW: Writer[Obj]
Inherited from:
JsReadWriters
implicit def JsStrR: Reader[Str]
Inherited from:
JsReadWriters
implicit def JsStrW: Writer[Str]
Inherited from:
JsReadWriters
implicit def JsTrueR: Reader[True.type]
Inherited from:
JsReadWriters
implicit def JsTrueW: Writer[True.type]
Inherited from:
JsReadWriters
implicit def JsValueR: Reader[Value]
Inherited from:
LowPriReadWriters
implicit def JsValueW: Writer[Value]
Inherited from:
LowPriReadWriters
implicit def LeftReader[T1 : Reader, T2 : Reader]: Reader[Left[T1, T2]]
Inherited from:
Readers
implicit def LeftWriter[T1 : Writer, T2 : Writer]: Writer[Left[T1, T2]]
Inherited from:
Writers
implicit val LongReader: Reader[Long]
Inherited from:
Readers
implicit val LongWriter: Writer[Long]
Inherited from:
Writers
implicit def MapReader1[K, V](implicit k: Reader[K], v: Reader[V]): Reader[Map[K, V]]
Inherited from:
Readers
implicit def MapReader2[K, V](implicit k: Reader[K], v: Reader[V]): Reader[Map[K, V]]
Inherited from:
Readers
implicit def MapReader3[K, V](implicit k: Reader[K], v: Reader[V]): Reader[Map[K, V]]
Inherited from:
Readers
implicit def MapWriter1[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]
Inherited from:
Writers
implicit def MapWriter2[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]
Inherited from:
Writers
implicit def MapWriter3[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]
Inherited from:
Writers
implicit val MsgValueR: Reader[Msg]
Inherited from:
MsgReadWriters
implicit val MsgValueW: Writer[Msg]
Inherited from:
MsgReadWriters
implicit def NoneReader: Reader[None.type]
Inherited from:
Readers
implicit def NoneWriter: Writer[None.type]
Inherited from:
Writers
implicit def OptionReader[T : Reader]: Reader[Option[T]]
Inherited from:
Readers
implicit def OptionWriter[T : Writer]: Writer[Option[T]]
Inherited from:
Writers
implicit def RightReader[T1 : Reader, T2 : Reader]: Reader[Right[T1, T2]]
Inherited from:
Readers
implicit def RightWriter[T1 : Writer, T2 : Writer]: Writer[Right[T1, T2]]
Inherited from:
Writers
implicit def SeqLikeReader[C[_], T](implicit r: Reader[T], factory: Factory[T, C[T]]): Reader[C[T]]
Inherited from:
Readers
implicit def SeqLikeWriter[C <: (Iterable), T](implicit r: Writer[T]): Writer[C[T]]
Inherited from:
LowPriWriters
implicit val ShortReader: Reader[Short]
Inherited from:
Readers
implicit val ShortWriter: Writer[Short]
Inherited from:
Writers
implicit def SomeReader[T : Reader]: Reader[Some[T]]
Inherited from:
Readers
implicit def SomeWriter[T : Writer]: Writer[Some[T]]
Inherited from:
Writers
implicit val StringReader: Reader[String]
Inherited from:
Readers
implicit val StringWriter: Writer[String]
Inherited from:
Writers
implicit val SymbolReader: Reader[Symbol]
Inherited from:
Readers
implicit val SymbolWriter: Writer[Symbol]
Inherited from:
Writers
implicit def Tuple10Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
Inherited from:
Generated
implicit def Tuple10Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
Inherited from:
Generated
implicit def Tuple11Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
Inherited from:
Generated
implicit def Tuple11Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
Inherited from:
Generated
implicit def Tuple12Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
Inherited from:
Generated
implicit def Tuple12Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
Inherited from:
Generated
implicit def Tuple13Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
Inherited from:
Generated
implicit def Tuple13Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
Inherited from:
Generated
implicit def Tuple14Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
Inherited from:
Generated
implicit def Tuple14Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
Inherited from:
Generated
implicit def Tuple15Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
Inherited from:
Generated
implicit def Tuple15Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
Inherited from:
Generated
implicit def Tuple16Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
Inherited from:
Generated
implicit def Tuple16Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
Inherited from:
Generated
implicit def Tuple17Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
Inherited from:
Generated
implicit def Tuple17Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
Inherited from:
Generated
implicit def Tuple18Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
Inherited from:
Generated
implicit def Tuple18Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
Inherited from:
Generated
implicit def Tuple19Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
Inherited from:
Generated
implicit def Tuple19Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
Inherited from:
Generated
implicit def Tuple1Reader[T1 : Reader]: TupleNReader[(T1)]
Inherited from:
Generated
implicit def Tuple1Writer[T1 : Writer]: TupleNWriter[(T1)]
Inherited from:
Generated
implicit def Tuple20Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader, T20 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
Inherited from:
Generated
implicit def Tuple20Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer, T20 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
Inherited from:
Generated
implicit def Tuple21Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader, T20 : Reader, T21 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
Inherited from:
Generated
implicit def Tuple21Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer, T20 : Writer, T21 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
Inherited from:
Generated
implicit def Tuple22Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader, T10 : Reader, T11 : Reader, T12 : Reader, T13 : Reader, T14 : Reader, T15 : Reader, T16 : Reader, T17 : Reader, T18 : Reader, T19 : Reader, T20 : Reader, T21 : Reader, T22 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
Inherited from:
Generated
implicit def Tuple22Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer, T10 : Writer, T11 : Writer, T12 : Writer, T13 : Writer, T14 : Writer, T15 : Writer, T16 : Writer, T17 : Writer, T18 : Writer, T19 : Writer, T20 : Writer, T21 : Writer, T22 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
Inherited from:
Generated
implicit def Tuple2Reader[T1 : Reader, T2 : Reader]: TupleNReader[(T1, T2)]
Inherited from:
Generated
implicit def Tuple2Writer[T1 : Writer, T2 : Writer]: TupleNWriter[(T1, T2)]
Inherited from:
Generated
implicit def Tuple3Reader[T1 : Reader, T2 : Reader, T3 : Reader]: TupleNReader[(T1, T2, T3)]
Inherited from:
Generated
implicit def Tuple3Writer[T1 : Writer, T2 : Writer, T3 : Writer]: TupleNWriter[(T1, T2, T3)]
Inherited from:
Generated
implicit def Tuple4Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader]: TupleNReader[(T1, T2, T3, T4)]
Inherited from:
Generated
implicit def Tuple4Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer]: TupleNWriter[(T1, T2, T3, T4)]
Inherited from:
Generated
implicit def Tuple5Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader]: TupleNReader[(T1, T2, T3, T4, T5)]
Inherited from:
Generated
implicit def Tuple5Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5)]
Inherited from:
Generated
implicit def Tuple6Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6)]
Inherited from:
Generated
implicit def Tuple6Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6)]
Inherited from:
Generated
implicit def Tuple7Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7)]
Inherited from:
Generated
implicit def Tuple7Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7)]
Inherited from:
Generated
implicit def Tuple8Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8)]
Inherited from:
Generated
implicit def Tuple8Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8)]
Inherited from:
Generated
implicit def Tuple9Reader[T1 : Reader, T2 : Reader, T3 : Reader, T4 : Reader, T5 : Reader, T6 : Reader, T7 : Reader, T8 : Reader, T9 : Reader]: TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
Inherited from:
Generated
implicit def Tuple9Writer[T1 : Writer, T2 : Writer, T3 : Writer, T4 : Writer, T5 : Writer, T6 : Writer, T7 : Writer, T8 : Writer, T9 : Writer]: TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
Inherited from:
Generated
implicit val UUIDReader: Reader[UUID]
Inherited from:
Readers
implicit val UUIDWriter: Writer[UUID]
Inherited from:
Writers
implicit val UnitReader: Reader[Unit]
Inherited from:
Readers
implicit val UnitWriter: Writer[Unit]
Inherited from:
Writers