Packages

trait Api extends Types with Implicits with WebJson with NoOpMappers

An instance of the upickle API. There's a default instance at upickle.default, but you can also implement it yourself to customize its behavior. Override the annotate methods to control how a sealed trait instance is tagged during reading and writing.

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Api
  2. NoOpMappers
  3. WebJson
  4. Implicits
  5. Writers
  6. Readers
  7. MacroImplicits
  8. Generated
  9. Types
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Reader[T] = BaseReader[Any, T]
    Definition Classes
    Types
  2. case class transform[T](t: T)(implicit evidence$10: Api.Writer[T]) extends Transformable with Product with Serializable
  3. class FloatingNumReader[T] extends Reader[T]
    Definition Classes
    Readers
  4. class IntegralNumReader[T] extends Reader[T]
    Definition Classes
    Readers
  5. class MapStringReader[T] extends Reader[T]
    Definition Classes
    Readers
  6. class IntegralNumWriter[T] extends Writer[T]
    Definition Classes
    Writers
  7. trait BaseReader[-T, V] extends CustomVisitor[T, V]
    Definition Classes
    Types
  8. abstract class CaseR[V] extends Reader[V]
    Definition Classes
    Types
  9. trait CaseW[V] extends Writer[V]
    Definition Classes
    Types
  10. trait ReadWriter[T] extends Reader[T] with Writer[T]
    Definition Classes
    Types
  11. class SingletonR[T] extends CaseR[T]
    Definition Classes
    Types
  12. class SingletonW[T] extends CaseW[T]
    Definition Classes
    Types
  13. trait TaggedReadWriter[T] extends ReadWriter[T] with TaggedReader[T] with TaggedWriter[T]
    Definition Classes
    Types
  14. trait TaggedReader[T] extends Reader[T]
    Definition Classes
    Types
  15. trait TaggedWriter[T] extends Writer[T]
    Definition Classes
    Types
  16. class TupleNReader[V] extends Reader[V]
    Definition Classes
    Types
  17. class TupleNWriter[V] extends Writer[V]
    Definition Classes
    Types
  18. trait Writer[T] extends Transformer[T]
    Definition Classes
    Types

Abstract Value Members

  1. abstract def taggedExpectedMsg: String
    Definition Classes
    Types
  2. abstract def taggedWrite[T, R](w: CaseW[T], tag: String, out: Visitor[_, R], v: T): R
    Definition Classes
    Types

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit def ArrayWriter[T](implicit r: Writer[T]): Writer[Array[T]]
    Definition Classes
    Writers
  5. implicit val BigDecimalReader: Reader[BigDecimal]
    Definition Classes
    Readers
  6. implicit val BigDecimalWriter: Writer[BigDecimal]
    Definition Classes
    Writers
  7. implicit val BigIntReader: Reader[BigInt]
    Definition Classes
    Readers
  8. implicit val BigIntWriter: Writer[BigInt]
    Definition Classes
    Writers
  9. implicit val ByteReader: Reader[Byte]
    Definition Classes
    Readers
  10. implicit val ByteWriter: Writer[Byte]
    Definition Classes
    Writers
  11. implicit val CharReader: Reader[Char]
    Definition Classes
    Readers
  12. implicit val CharWriter: Writer[Char]
    Definition Classes
    Writers
  13. implicit val DoubleReader: Reader[Double]
    Definition Classes
    Readers
  14. implicit val DurationReader: MapStringReader[Duration]
    Definition Classes
    Readers
  15. implicit def EitherReader[T1, T2](implicit arg0: Reader[T1], arg1: Reader[T2]): Reader[Either[T1, T2]]
    Definition Classes
    Readers
  16. implicit def EitherWriter[T1, T2](implicit arg0: Writer[T1], arg1: Writer[T2]): Writer[Either[T1, T2]]
    Definition Classes
    Writers
  17. implicit val FiniteDurationReader: BaseReader[Any, FiniteDuration]
    Definition Classes
    Readers
  18. implicit val FiniteDurationWriter: Writer[FiniteDuration]
    Definition Classes
    Writers
  19. implicit val FloatReader: Reader[Float]
    Definition Classes
    Readers
  20. implicit val InfiniteDurationReader: BaseReader[Any, Infinite]
    Definition Classes
    Readers
  21. implicit val InfiniteDurationWriter: Writer[Infinite]
    Definition Classes
    Writers
  22. implicit val IntReader: Reader[Int]
    Definition Classes
    Readers
  23. implicit val IntWriter: Writer[Int]
    Definition Classes
    Writers
  24. implicit def JsArrR: Reader[Arr]
    Definition Classes
    Readers
  25. implicit def JsArrW: Writer[Arr]
    Definition Classes
    Writers
  26. implicit def JsBoolR: Reader[Bool]
    Definition Classes
    Readers
  27. implicit def JsBoolW: Writer[Bool]
    Definition Classes
    Writers
  28. implicit def JsFalseR: Reader[False.type]
    Definition Classes
    Readers
  29. implicit def JsFalseW: Writer[False.type]
    Definition Classes
    Writers
  30. implicit def JsNullR: Reader[Null.type]
    Definition Classes
    Readers
  31. implicit def JsNullW: Writer[Null.type]
    Definition Classes
    Writers
  32. implicit def JsNumR: Reader[Num]
    Definition Classes
    Readers
  33. implicit def JsNumW: Writer[Num]
    Definition Classes
    Writers
  34. implicit def JsObjR: Reader[Obj]
    Definition Classes
    Readers
  35. implicit def JsObjW: Writer[Obj]
    Definition Classes
    Writers
  36. implicit def JsStrR: Reader[Str]
    Definition Classes
    Readers
  37. implicit def JsStrW: Writer[Str]
    Definition Classes
    Writers
  38. implicit def JsTrueR: Reader[True.type]
    Definition Classes
    Readers
  39. implicit def JsTrueW: Writer[True.type]
    Definition Classes
    Writers
  40. implicit def LeftReader[T1, T2](implicit arg0: Reader[T1], arg1: Reader[T2]): BaseReader[Any, Left[T1, T2]]
    Definition Classes
    Readers
  41. implicit def LeftWriter[T1, T2](implicit arg0: Writer[T1], arg1: Writer[T2]): Writer[Left[T1, T2]]
    Definition Classes
    Writers
  42. implicit val LongReader: Reader[Long]
    Definition Classes
    Readers
  43. implicit val LongWriter: Writer[Long]
    Definition Classes
    Writers
  44. implicit def MapReader[K, V](implicit k: Reader[K], v: Reader[V]): Reader[Map[K, V]]
    Definition Classes
    Readers
  45. implicit def MapWriter[K, V](implicit kw: Writer[K], vw: Writer[V]): Writer[Map[K, V]]
    Definition Classes
    Writers
  46. implicit def NoneReader: Reader[None.type]
    Definition Classes
    Readers
  47. implicit def NoneWriter: Writer[None.type]
    Definition Classes
    Writers
  48. implicit def OptionReader[T](implicit arg0: Reader[T]): Reader[Option[T]]
    Definition Classes
    Readers
  49. implicit def OptionWriter[T](implicit arg0: Writer[T]): Writer[Option[T]]
    Definition Classes
    Writers
  50. implicit def RightReader[T1, T2](implicit arg0: Reader[T1], arg1: Reader[T2]): BaseReader[Any, Right[T1, T2]]
    Definition Classes
    Readers
  51. implicit def RightWriter[T1, T2](implicit arg0: Writer[T1], arg1: Writer[T2]): Writer[Right[T1, T2]]
    Definition Classes
    Writers
  52. implicit def SeqLikeReader[C[_], T](implicit r: Reader[T], cbf: CanBuildFrom[Nothing, T, C[T]]): Reader[C[T]]
    Definition Classes
    Readers
  53. implicit def SeqLikeWriter[C[_] <: Iterable[_], T](implicit r: Writer[T]): Writer[C[T]]
    Definition Classes
    Writers
  54. implicit val ShortReader: Reader[Short]
    Definition Classes
    Readers
  55. implicit val ShortWriter: Writer[Short]
    Definition Classes
    Writers
  56. implicit def SomeReader[T](implicit arg0: Reader[T]): Reader[Some[T]]
    Definition Classes
    Readers
  57. implicit def SomeWriter[T](implicit arg0: Writer[T]): Writer[Some[T]]
    Definition Classes
    Writers
  58. implicit val SymbolReader: Reader[Symbol]
    Definition Classes
    Readers
  59. implicit val SymbolWriter: Writer[Symbol]
    Definition Classes
    Writers
  60. implicit def Tuple10Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
    Definition Classes
    Generated
  61. implicit def Tuple10Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
    Definition Classes
    Generated
  62. implicit def Tuple11Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
    Definition Classes
    Generated
  63. implicit def Tuple11Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
    Definition Classes
    Generated
  64. implicit def Tuple12Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
    Definition Classes
    Generated
  65. implicit def Tuple12Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
    Definition Classes
    Generated
  66. implicit def Tuple13Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
    Definition Classes
    Generated
  67. implicit def Tuple13Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
    Definition Classes
    Generated
  68. implicit def Tuple14Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
    Definition Classes
    Generated
  69. implicit def Tuple14Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
    Definition Classes
    Generated
  70. implicit def Tuple15Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
    Definition Classes
    Generated
  71. implicit def Tuple15Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
    Definition Classes
    Generated
  72. implicit def Tuple16Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
    Definition Classes
    Generated
  73. implicit def Tuple16Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
    Definition Classes
    Generated
  74. implicit def Tuple17Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16], arg16: Reader[T17]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
    Definition Classes
    Generated
  75. implicit def Tuple17Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16], arg16: Writer[T17]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
    Definition Classes
    Generated
  76. implicit def Tuple18Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16], arg16: Reader[T17], arg17: Reader[T18]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
    Definition Classes
    Generated
  77. implicit def Tuple18Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16], arg16: Writer[T17], arg17: Writer[T18]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
    Definition Classes
    Generated
  78. implicit def Tuple19Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16], arg16: Reader[T17], arg17: Reader[T18], arg18: Reader[T19]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
    Definition Classes
    Generated
  79. implicit def Tuple19Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16], arg16: Writer[T17], arg17: Writer[T18], arg18: Writer[T19]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
    Definition Classes
    Generated
  80. implicit def Tuple1Reader[T1](implicit arg0: Reader[T1]): TupleNReader[(T1)]
    Definition Classes
    Generated
  81. implicit def Tuple1Writer[T1](implicit arg0: Writer[T1]): TupleNWriter[(T1)]
    Definition Classes
    Generated
  82. implicit def Tuple20Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16], arg16: Reader[T17], arg17: Reader[T18], arg18: Reader[T19], arg19: Reader[T20]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
    Definition Classes
    Generated
  83. implicit def Tuple20Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16], arg16: Writer[T17], arg17: Writer[T18], arg18: Writer[T19], arg19: Writer[T20]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
    Definition Classes
    Generated
  84. implicit def Tuple21Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16], arg16: Reader[T17], arg17: Reader[T18], arg18: Reader[T19], arg19: Reader[T20], arg20: Reader[T21]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
    Definition Classes
    Generated
  85. implicit def Tuple21Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16], arg16: Writer[T17], arg17: Writer[T18], arg18: Writer[T19], arg19: Writer[T20], arg20: Writer[T21]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
    Definition Classes
    Generated
  86. implicit def Tuple22Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9], arg9: Reader[T10], arg10: Reader[T11], arg11: Reader[T12], arg12: Reader[T13], arg13: Reader[T14], arg14: Reader[T15], arg15: Reader[T16], arg16: Reader[T17], arg17: Reader[T18], arg18: Reader[T19], arg19: Reader[T20], arg20: Reader[T21], arg21: Reader[T22]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
    Definition Classes
    Generated
  87. implicit def Tuple22Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9], arg9: Writer[T10], arg10: Writer[T11], arg11: Writer[T12], arg12: Writer[T13], arg13: Writer[T14], arg14: Writer[T15], arg15: Writer[T16], arg16: Writer[T17], arg17: Writer[T18], arg18: Writer[T19], arg19: Writer[T20], arg20: Writer[T21], arg21: Writer[T22]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
    Definition Classes
    Generated
  88. implicit def Tuple2Reader[T1, T2](implicit arg0: Reader[T1], arg1: Reader[T2]): TupleNReader[(T1, T2)]
    Definition Classes
    Generated
  89. implicit def Tuple2Writer[T1, T2](implicit arg0: Writer[T1], arg1: Writer[T2]): TupleNWriter[(T1, T2)]
    Definition Classes
    Generated
  90. implicit def Tuple3Reader[T1, T2, T3](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3]): TupleNReader[(T1, T2, T3)]
    Definition Classes
    Generated
  91. implicit def Tuple3Writer[T1, T2, T3](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3]): TupleNWriter[(T1, T2, T3)]
    Definition Classes
    Generated
  92. implicit def Tuple4Reader[T1, T2, T3, T4](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4]): TupleNReader[(T1, T2, T3, T4)]
    Definition Classes
    Generated
  93. implicit def Tuple4Writer[T1, T2, T3, T4](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4]): TupleNWriter[(T1, T2, T3, T4)]
    Definition Classes
    Generated
  94. implicit def Tuple5Reader[T1, T2, T3, T4, T5](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5]): TupleNReader[(T1, T2, T3, T4, T5)]
    Definition Classes
    Generated
  95. implicit def Tuple5Writer[T1, T2, T3, T4, T5](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5]): TupleNWriter[(T1, T2, T3, T4, T5)]
    Definition Classes
    Generated
  96. implicit def Tuple6Reader[T1, T2, T3, T4, T5, T6](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6]): TupleNReader[(T1, T2, T3, T4, T5, T6)]
    Definition Classes
    Generated
  97. implicit def Tuple6Writer[T1, T2, T3, T4, T5, T6](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6]): TupleNWriter[(T1, T2, T3, T4, T5, T6)]
    Definition Classes
    Generated
  98. implicit def Tuple7Reader[T1, T2, T3, T4, T5, T6, T7](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7)]
    Definition Classes
    Generated
  99. implicit def Tuple7Writer[T1, T2, T3, T4, T5, T6, T7](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7)]
    Definition Classes
    Generated
  100. implicit def Tuple8Reader[T1, T2, T3, T4, T5, T6, T7, T8](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8)]
    Definition Classes
    Generated
  101. implicit def Tuple8Writer[T1, T2, T3, T4, T5, T6, T7, T8](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8)]
    Definition Classes
    Generated
  102. implicit def Tuple9Reader[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5], arg5: Reader[T6], arg6: Reader[T7], arg7: Reader[T8], arg8: Reader[T9]): TupleNReader[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
    Definition Classes
    Generated
  103. implicit def Tuple9Writer[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5], arg5: Writer[T6], arg6: Writer[T7], arg7: Writer[T8], arg8: Writer[T9]): TupleNWriter[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
    Definition Classes
    Generated
  104. implicit val UUIDReader: Reader[UUID]
    Definition Classes
    Readers
  105. implicit val UUIDWriter: Writer[UUID]
    Definition Classes
    Writers
  106. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  107. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  108. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  109. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  110. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  111. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  112. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  113. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  114. macro def macroR[T]: Reader[T]
    Definition Classes
    MacroImplicits
  115. macro def macroR0[T, M[_]]: Reader[T]
    Definition Classes
    MacroImplicits
  116. macro def macroRW[T]: ReadWriter[T]
    Definition Classes
    MacroImplicits
  117. implicit macro def macroSingletonR[T <: Singleton]: Reader[T]
    Definition Classes
    MacroImplicits
  118. implicit macro def macroSingletonRW[T <: Singleton]: ReadWriter[T]
    Definition Classes
    MacroImplicits
  119. implicit macro def macroSingletonW[T <: Singleton]: Writer[T]
    Definition Classes
    MacroImplicits
  120. macro def macroW[T]: Writer[T]
    Definition Classes
    MacroImplicits
  121. macro def macroW0[T, M[_]]: Writer[T]
    Definition Classes
    MacroImplicits
  122. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  123. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  124. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  125. def objectAttributeKeyReadMap(s: CharSequence): CharSequence
    Definition Classes
    NoOpMappers
  126. def objectAttributeKeyWriteMap(s: CharSequence): CharSequence
    Definition Classes
    NoOpMappers
  127. def objectTypeKeyReadMap(s: CharSequence): CharSequence
    Definition Classes
    NoOpMappers
  128. def objectTypeKeyWriteMap(s: CharSequence): CharSequence
    Definition Classes
    NoOpMappers
  129. def read[T](s: Transformable)(implicit arg0: Reader[T]): T
  130. def readJs[T](s: Value)(implicit arg0: Reader[T]): T
  131. def reader[T](implicit arg0: Reader[T]): Reader[T]
  132. def readwriter[T](implicit arg0: ReadWriter[T]): ReadWriter[T]
  133. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  134. def taggedArrayContext[T](taggedReader: TaggedReader[T], index: Int): ArrVisitor[Any, T]
    Definition Classes
    Types
  135. def taggedObjectContext[T](taggedReader: TaggedReader[T], index: Int): ObjVisitor[Any, T]
    Definition Classes
    Types
  136. def toString(): String
    Definition Classes
    AnyRef → Any
  137. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  138. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  139. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  140. def writable[T](t: T)(implicit arg0: Writer[T]): Transformable
  141. def write[T](t: T, indent: Int = -1)(implicit arg0: Writer[T]): String
  142. def writeJs[T](t: T)(implicit arg0: Writer[T]): Value
  143. def writeTo[T](t: T, out: java.io.Writer, indent: Int = -1)(implicit arg0: Writer[T]): Unit
  144. def writer[T](implicit arg0: Writer[T]): Writer[T]
  145. implicit object BooleanReader extends Reader[Boolean]
    Definition Classes
    Readers
  146. implicit object JsValueR extends Reader[Value]
    Definition Classes
    Readers
  147. implicit object StringReader extends Reader[String]
    Definition Classes
    Readers
  148. implicit object UnitReader extends Reader[Unit]
    Definition Classes
    Readers
  149. implicit object BooleanWriter extends Writer[Boolean]
    Definition Classes
    Writers
  150. implicit object DoubleWriter extends Writer[Double]
    Definition Classes
    Writers
  151. implicit object DurationWriter extends Writer[Duration]
    Definition Classes
    Writers
  152. implicit object FloatWriter extends Writer[Float]
    Definition Classes
    Writers
  153. implicit object JsValueW extends Writer[Value]
    Definition Classes
    Writers
  154. implicit object StringWriter extends Writer[String]
    Definition Classes
    Writers
  155. implicit object UnitWriter extends Writer[Unit]
    Definition Classes
    Writers
  156. object BaseReader
    Definition Classes
    Types
  157. object ReadWriter
    Definition Classes
    Types
  158. object Reader
    Definition Classes
    Types
  159. object TaggedReadWriter
    Definition Classes
    Types
  160. object TaggedReader
    Definition Classes
    Types
  161. object TaggedWriter
    Definition Classes
    Types
  162. object Writer
    Definition Classes
    Types

Inherited from NoOpMappers

Inherited from WebJson

Inherited from Implicits

Inherited from Writers

Inherited from Readers

Inherited from MacroImplicits

Inherited from Generated

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped