upickle

package upickle

Picklite tries the following mechanisms for pickling a type

- Is there an implicit pickler for that type? - Does the companion have matching apply/unapply?

Linear Supertypes
Generated, Implicits, Types, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. upickle
  2. Generated
  3. Implicits
  4. Types
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Generated extends Types

    Auto-generated picklers and unpicklers, used for creating the 22 versions of tuple-picklers and case-class picklers

  2. trait Implicits extends Types

  3. trait InternalGenerated extends AnyRef

    Contains the 22 case-class picklers, since although they are not part of the public API, you probably shouldn't be handling them directly.

    Contains the 22 case-class picklers, since although they are not part of the public API, you probably shouldn't be handling them directly.

    Definition Classes
    Generated
  4. trait InternalUtils extends AnyRef

    Utilities that uPickle uses, mostly as part of the automatic case-class seralization/deserialization process.

    Utilities that uPickle uses, mostly as part of the automatic case-class seralization/deserialization process. Needs to be public and accessible but really shouldn't be called directly.

    Definition Classes
    Implicits
  5. sealed trait Invalid extends Exception

    Exceptions that can be thrown by upickle; placed in the same file as JSON parser due to circular dependencies between exception types and JSON types

  6. type ReadWriter[T] = Reader[T] with Writer[T]

    Definition Classes
    Types
  7. trait Reader[T] extends AnyRef

    A typeclass that allows you to deserialize a type T from JSON, which can itself be read from a String

  8. trait Types extends AnyRef

    Basic functionality to be able to read and write objects.

    Basic functionality to be able to read and write objects. Kept as a trait so other internal files can use it, while also mixing it into the upickle package to form the public API

  9. trait Writer[T] extends AnyRef

    A typeclass that allows you to serialize a type T to JSON, and eventually to a string

Abstract Value Members

  1. abstract def validate[T](name: String)(pf: PartialFunction[Value, T]): PartialFunction[Value, T]

    Definition Classes
    Generated

Concrete Value Members

  1. object Aliases

  2. implicit def ArrayR[T](implicit arg0: R[T], arg1: ClassTag[T]): R[Array[T]]

    Definition Classes
    Implicits
  3. implicit def ArrayW[T](implicit arg0: W[T], arg1: ClassTag[T]): W[Array[T]]

    Definition Classes
    Implicits
  4. implicit val BooleanRW: Writer[Boolean] with Reader[Boolean]

    Definition Classes
    Implicits
  5. implicit val ByteRW: Writer[Byte] with Reader[Byte]

    Definition Classes
    Implicits
  6. implicit val CharRW: Writer[Char] with Reader[Char]

    Definition Classes
    Implicits
  7. implicit val DoubleRW: Writer[Double] with Reader[Double]

    Definition Classes
    Implicits
  8. implicit val DurationR: Reader[Duration]

    Definition Classes
    Implicits
  9. implicit val DurationW: W[Duration]

    Definition Classes
    Implicits
  10. implicit def EitherR[A, B](implicit arg0: R[A], arg1: R[B]): R[Either[A, B]]

    Definition Classes
    Implicits
  11. implicit def EitherW[A, B](implicit arg0: W[A], arg1: W[B]): W[Either[A, B]]

    Definition Classes
    Implicits
  12. implicit val FiniteR: Reader[FiniteDuration]

    Definition Classes
    Implicits
  13. implicit val FiniteW: Writer[FiniteDuration]

    Definition Classes
    Implicits
  14. implicit val FloatRW: Writer[Float] with Reader[Float]

    Definition Classes
    Implicits
  15. implicit val InfiniteR: Reader[Infinite]

    Definition Classes
    Implicits
  16. implicit val InfiniteW: Writer[Infinite]

    Definition Classes
    Implicits
  17. implicit val IntRW: Writer[Int] with Reader[Int]

    Definition Classes
    Implicits
  18. object Internal extends InternalUtils with InternalGenerated

    APIs that need to be exposed to the outside world to support Macros which depend on them, but probably should not get used directly.

  19. object Invalid extends Serializable

  20. object Js

    A very small, very simple JSON AST that uPickle uses as part of its serialization process.

  21. object Json

    JSON handling utilities, implemented in whole here to let uPickle work without any dependencies.

  22. object Knot

    Classes that provides a mutable version of ReadWriter, used to allow serialization and deserialization of recursive data structure

  23. implicit def LeftR[A, B](implicit arg0: R[A], arg1: R[B]): R[Left[A, B]]

    Definition Classes
    Implicits
  24. implicit def LeftW[A, B](implicit arg0: W[A], arg1: W[B]): W[Left[A, B]]

    Definition Classes
    Implicits
  25. implicit def ListR[T](implicit arg0: R[T]): R[List[T]]

    Definition Classes
    Implicits
  26. implicit def ListW[T](implicit arg0: W[T]): W[List[T]]

    Definition Classes
    Implicits
  27. implicit val LongRW: Writer[Long] with Reader[Long]

    Definition Classes
    Implicits
  28. object Macros

    Implementation of macros used by uPickle to serialize and deserialize case classes automatically.

    Implementation of macros used by uPickle to serialize and deserialize case classes automatically. You probably shouldn't need to use these directly, since they are called implicitly when trying to read/write types you don't have a Reader/Writer in scope for.

  29. implicit def MapR[K, V](implicit arg0: R[K], arg1: R[V]): Reader[Map[K, V]]

    Definition Classes
    Implicits
  30. implicit def MapW[K, V](implicit arg0: W[K], arg1: W[V]): Writer[Map[K, V]]

    Definition Classes
    Implicits
  31. implicit def NoneR: R[None.type]

    Definition Classes
    Implicits
  32. implicit def NoneW: W[None.type]

    Definition Classes
    Implicits
  33. implicit val NothingR: Reader[Nothing]

    Definition Classes
    Implicits
  34. implicit val NothingW: Writer[Nothing]

    Definition Classes
    Implicits
  35. implicit def OptionR[T](implicit arg0: R[T]): R[Option[T]]

    Definition Classes
    Implicits
  36. implicit def OptionW[T](implicit arg0: W[T]): W[Option[T]]

    Definition Classes
    Implicits
  37. object ReadWriter

    Helper object that makes it convenient to create instances of bother Reader and Writer at the same time.

  38. object Reader

  39. implicit def RightR[A, B](implicit arg0: R[A], arg1: R[B]): R[Right[A, B]]

    Definition Classes
    Implicits
  40. implicit def RightW[A, B](implicit arg0: W[A], arg1: W[B]): W[Right[A, B]]

    Definition Classes
    Implicits
  41. implicit def SeqR[T](implicit arg0: R[T]): R[Seq[T]]

    Definition Classes
    Implicits
  42. implicit def SeqW[T](implicit arg0: W[T]): W[Seq[T]]

    Definition Classes
    Implicits
  43. implicit def SetR[T](implicit arg0: R[T]): R[Set[T]]

    Definition Classes
    Implicits
  44. implicit def SetW[T](implicit arg0: W[T]): W[Set[T]]

    Definition Classes
    Implicits
  45. implicit val ShortRW: Writer[Short] with Reader[Short]

    Definition Classes
    Implicits
  46. implicit def SomeR[T](implicit arg0: R[T]): Reader[Some[T]]

    Definition Classes
    Implicits
  47. implicit def SomeW[T](implicit arg0: W[T]): Writer[Some[T]]

    Definition Classes
    Implicits
  48. implicit def SortedSetR[T](implicit arg0: R[T], arg1: Ordering[T]): R[SortedSet[T]]

    Definition Classes
    Implicits
  49. implicit def SortedSetW[T](implicit arg0: W[T]): W[SortedSet[T]]

    Definition Classes
    Implicits
  50. implicit val StringRW: Writer[String] with Reader[String]

    Definition Classes
    Implicits
  51. implicit def Tuple10R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Definition Classes
    Generated
  52. implicit def Tuple10W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Definition Classes
    Generated
  53. implicit def Tuple11R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Definition Classes
    Generated
  54. implicit def Tuple11W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Definition Classes
    Generated
  55. implicit def Tuple12R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Definition Classes
    Generated
  56. implicit def Tuple12W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Definition Classes
    Generated
  57. implicit def Tuple13R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Definition Classes
    Generated
  58. implicit def Tuple13W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Definition Classes
    Generated
  59. implicit def Tuple14R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Definition Classes
    Generated
  60. implicit def Tuple14W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Definition Classes
    Generated
  61. implicit def Tuple15R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Definition Classes
    Generated
  62. implicit def Tuple15W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Definition Classes
    Generated
  63. implicit def Tuple16R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Definition Classes
    Generated
  64. implicit def Tuple16W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Definition Classes
    Generated
  65. implicit def Tuple17R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Definition Classes
    Generated
  66. implicit def Tuple17W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Definition Classes
    Generated
  67. implicit def Tuple18R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Definition Classes
    Generated
  68. implicit def Tuple18W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Definition Classes
    Generated
  69. implicit def Tuple19R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Definition Classes
    Generated
  70. implicit def Tuple19W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Definition Classes
    Generated
  71. implicit def Tuple1R[T1](implicit arg0: Reader[T1]): Reader[(T1)]

    Definition Classes
    Generated
  72. implicit def Tuple1W[T1](implicit arg0: Writer[T1]): Writer[(T1)]

    Definition Classes
    Generated
  73. implicit def Tuple20R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Definition Classes
    Generated
  74. implicit def Tuple20W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Definition Classes
    Generated
  75. implicit def Tuple21R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Definition Classes
    Generated
  76. implicit def Tuple21W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Definition Classes
    Generated
  77. implicit def Tuple22R[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]): Reader[(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
  78. implicit def Tuple22W[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]): Writer[(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
  79. implicit def Tuple2R[T1, T2](implicit arg0: Reader[T1], arg1: Reader[T2]): Reader[(T1, T2)]

    Definition Classes
    Generated
  80. implicit def Tuple2W[T1, T2](implicit arg0: Writer[T1], arg1: Writer[T2]): Writer[(T1, T2)]

    Definition Classes
    Generated
  81. implicit def Tuple3R[T1, T2, T3](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3]): Reader[(T1, T2, T3)]

    Definition Classes
    Generated
  82. implicit def Tuple3W[T1, T2, T3](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3]): Writer[(T1, T2, T3)]

    Definition Classes
    Generated
  83. implicit def Tuple4R[T1, T2, T3, T4](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4]): Reader[(T1, T2, T3, T4)]

    Definition Classes
    Generated
  84. implicit def Tuple4W[T1, T2, T3, T4](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4]): Writer[(T1, T2, T3, T4)]

    Definition Classes
    Generated
  85. implicit def Tuple5R[T1, T2, T3, T4, T5](implicit arg0: Reader[T1], arg1: Reader[T2], arg2: Reader[T3], arg3: Reader[T4], arg4: Reader[T5]): Reader[(T1, T2, T3, T4, T5)]

    Definition Classes
    Generated
  86. implicit def Tuple5W[T1, T2, T3, T4, T5](implicit arg0: Writer[T1], arg1: Writer[T2], arg2: Writer[T3], arg3: Writer[T4], arg4: Writer[T5]): Writer[(T1, T2, T3, T4, T5)]

    Definition Classes
    Generated
  87. implicit def Tuple6R[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]): Reader[(T1, T2, T3, T4, T5, T6)]

    Definition Classes
    Generated
  88. implicit def Tuple6W[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]): Writer[(T1, T2, T3, T4, T5, T6)]

    Definition Classes
    Generated
  89. implicit def Tuple7R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7)]

    Definition Classes
    Generated
  90. implicit def Tuple7W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7)]

    Definition Classes
    Generated
  91. implicit def Tuple8R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Definition Classes
    Generated
  92. implicit def Tuple8W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Definition Classes
    Generated
  93. implicit def Tuple9R[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]): Reader[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Definition Classes
    Generated
  94. implicit def Tuple9W[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]): Writer[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Definition Classes
    Generated
  95. implicit def VectorR[T](implicit arg0: R[T]): R[Vector[T]]

    Definition Classes
    Implicits
  96. implicit def VectorW[T](implicit arg0: W[T]): W[Vector[T]]

    Definition Classes
    Implicits
  97. object Writer

  98. def read[T](expr: String)(implicit arg0: Reader[T]): T

    Deserialize a String object of type T

    Deserialize a String object of type T

    Definition Classes
    Types
  99. def readJs[T](expr: Value)(implicit arg0: Reader[T]): T

    Deserialize a Js.Value object of type T

    Deserialize a Js.Value object of type T

    Definition Classes
    Types
  100. def write[T](expr: T)(implicit arg0: Writer[T]): String

    Serialize an object of type T to a String

    Serialize an object of type T to a String

    Definition Classes
    Types
  101. def writeJs[T](expr: T)(implicit arg0: Writer[T]): Value

    Serialize an object of type T to a Js.Value

    Serialize an object of type T to a Js.Value

    Definition Classes
    Types

Inherited from Generated

Inherited from Implicits

Inherited from Types

Inherited from AnyRef

Inherited from Any

Ungrouped