boopickle

Unpickler

Related Docs: trait Unpickler | package boopickle

object Unpickler extends TupleUnpicklers with MaterializeUnpicklerFallback

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Unpickler
  2. MaterializeUnpicklerFallback
  3. TupleUnpicklers
  4. UnpicklerHelper
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type U[A] = Unpickler[A]

    Definition Classes
    UnpicklerHelper

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 ArrayUnpickler[T](implicit arg0: U[T], arg1: ClassTag[T]): U[Array[T]]

    Unpickler for Arrays

    Unpickler for Arrays

    T

    Type of the values

    returns

  5. implicit object BooleanUnpickler extends U[Boolean]

  6. implicit object ByteBufferUnpickler extends U[ByteBuffer]

  7. implicit object ByteUnpickler extends U[Byte]

  8. implicit object CharUnpickler extends U[Char]

  9. implicit object DoubleUnpickler extends U[Double]

  10. implicit object DurationUnpickler extends U[Duration]

  11. implicit def EitherUnpickler[T, S](implicit arg0: U[T], arg1: U[S]): U[Either[T, S]]

  12. implicit object FloatUnpickler extends U[Float]

  13. implicit object IntUnpickler extends U[Int]

  14. implicit def IterableUnpickler[T, V[_] <: Iterable[_]](implicit arg0: U[T], cbf: CanBuildFrom[Nothing, T, V[T]]): U[V[T]]

    Unpickler for all iterables that have a builder.

    Unpickler for all iterables that have a builder. Using a builder is an efficient way to build the correct collection right away.

    T

    Type of the values

    V

    Type of the iterable

    returns

  15. implicit object LongUnpickler extends U[Long]

  16. implicit def MapUnpickler[T, S, V[_, _] <: Map[T, S]](implicit arg0: U[T], arg1: U[S], cbf: CanBuildFrom[Nothing, (T, S), V[T, S]]): U[V[T, S]]

    Unpickler for all Map types that have a builder.

    Unpickler for all Map types that have a builder. Using a builder is an efficient way to build the correct map right away.

    T

    Type of the values

    V

    Type of the map

    returns

  17. implicit def OptionUnpickler[T](implicit arg0: U[T]): U[Option[T]]

  18. implicit object ShortUnpickler extends U[Short]

  19. implicit object StringUnpickler extends U[String]

  20. implicit def Tuple10Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]

    Definition Classes
    TupleUnpicklers
  21. implicit def Tuple11Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]

    Definition Classes
    TupleUnpicklers
  22. implicit def Tuple12Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]

    Definition Classes
    TupleUnpicklers
  23. implicit def Tuple13Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]

    Definition Classes
    TupleUnpicklers
  24. implicit def Tuple14Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]

    Definition Classes
    TupleUnpicklers
  25. implicit def Tuple15Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]

    Definition Classes
    TupleUnpicklers
  26. implicit def Tuple16Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]

    Definition Classes
    TupleUnpicklers
  27. implicit def Tuple17Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16], arg16: U[T17]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]

    Definition Classes
    TupleUnpicklers
  28. implicit def Tuple18Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16], arg16: U[T17], arg17: U[T18]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]

    Definition Classes
    TupleUnpicklers
  29. implicit def Tuple19Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16], arg16: U[T17], arg17: U[T18], arg18: U[T19]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]

    Definition Classes
    TupleUnpicklers
  30. implicit def Tuple1Unpickler[T1](implicit arg0: U[T1]): U[(T1)]

    Definition Classes
    TupleUnpicklers
  31. implicit def Tuple20Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16], arg16: U[T17], arg17: U[T18], arg18: U[T19], arg19: U[T20]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]

    Definition Classes
    TupleUnpicklers
  32. implicit def Tuple21Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16], arg16: U[T17], arg17: U[T18], arg18: U[T19], arg19: U[T20], arg20: U[T21]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]

    Definition Classes
    TupleUnpicklers
  33. implicit def Tuple22Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9], arg9: U[T10], arg10: U[T11], arg11: U[T12], arg12: U[T13], arg13: U[T14], arg14: U[T15], arg15: U[T16], arg16: U[T17], arg17: U[T18], arg18: U[T19], arg19: U[T20], arg20: U[T21], arg21: U[T22]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]

    Definition Classes
    TupleUnpicklers
  34. implicit def Tuple2Unpickler[T1, T2](implicit arg0: U[T1], arg1: U[T2]): U[(T1, T2)]

    Definition Classes
    TupleUnpicklers
  35. implicit def Tuple3Unpickler[T1, T2, T3](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3]): U[(T1, T2, T3)]

    Definition Classes
    TupleUnpicklers
  36. implicit def Tuple4Unpickler[T1, T2, T3, T4](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4]): U[(T1, T2, T3, T4)]

    Definition Classes
    TupleUnpicklers
  37. implicit def Tuple5Unpickler[T1, T2, T3, T4, T5](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5]): U[(T1, T2, T3, T4, T5)]

    Definition Classes
    TupleUnpicklers
  38. implicit def Tuple6Unpickler[T1, T2, T3, T4, T5, T6](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6]): U[(T1, T2, T3, T4, T5, T6)]

    Definition Classes
    TupleUnpicklers
  39. implicit def Tuple7Unpickler[T1, T2, T3, T4, T5, T6, T7](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7]): U[(T1, T2, T3, T4, T5, T6, T7)]

    Definition Classes
    TupleUnpicklers
  40. implicit def Tuple8Unpickler[T1, T2, T3, T4, T5, T6, T7, T8](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8]): U[(T1, T2, T3, T4, T5, T6, T7, T8)]

    Definition Classes
    TupleUnpicklers
  41. implicit def Tuple9Unpickler[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit arg0: U[T1], arg1: U[T2], arg2: U[T3], arg3: U[T4], arg4: U[T5], arg5: U[T6], arg6: U[T7], arg7: U[T8], arg8: U[T9]): U[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]

    Definition Classes
    TupleUnpicklers
  42. implicit object UUIDUnpickler extends U[UUID]

  43. implicit object UnitUnpickler extends U[Unit]

  44. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  45. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  47. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  48. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  49. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  50. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  51. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  52. implicit macro def materializeUnpickler[T]: Unpickler[T]

    Definition Classes
    MaterializeUnpicklerFallback
  53. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  56. def read[A](implicit state: UnpickleState, u: U[A]): A

    Helper function to unpickle a type

    Helper function to unpickle a type

    Definition Classes
    UnpicklerHelper
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  58. def toString(): String

    Definition Classes
    AnyRef → Any
  59. implicit def toTransformUnpickler[A <: AnyRef, B](implicit transform: TransformPickler[A, B]): Unpickler[A]

  60. implicit def toUnpickler[A <: AnyRef](implicit pair: PicklerPair[A]): Unpickler[A]

  61. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from TupleUnpicklers

Inherited from UnpicklerHelper

Inherited from AnyRef

Inherited from Any

Ungrouped