object BinarySerializers extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers with MaterializePicklerFallback
Provides all the imports and utility methods you need to work with Boopickle using dates, json, enums, case classes, and sealed traits
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BinarySerializers
- MaterializePicklerFallback
- TuplePicklers
- TransformPicklers
- BasicImplicitPicklers
- XCompatImplicitPicklers
- PicklerHelper
- Base
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
Pickle: PickleImpl.type
- Definition Classes
- Base
-
implicit
def
Tuple10Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple11Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple12Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple13Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple14Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple15Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple16Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple17Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16], arg16: P[T17]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple18Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16], arg16: P[T17], arg17: P[T18]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple19Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16], arg16: P[T17], arg17: P[T18], arg18: P[T19]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple1Pickler[T1](implicit arg0: P[T1]): P[(T1)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple20Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16], arg16: P[T17], arg17: P[T18], arg18: P[T19], arg19: P[T20]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple21Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16], arg16: P[T17], arg17: P[T18], arg18: P[T19], arg19: P[T20], arg20: P[T21]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple22Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9], arg9: P[T10], arg10: P[T11], arg11: P[T12], arg12: P[T13], arg13: P[T14], arg14: P[T15], arg15: P[T16], arg16: P[T17], arg17: P[T18], arg18: P[T19], arg19: P[T20], arg20: P[T21], arg21: P[T22]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple2Pickler[T1, T2](implicit arg0: P[T1], arg1: P[T2]): P[(T1, T2)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple3Pickler[T1, T2, T3](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3]): P[(T1, T2, T3)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple4Pickler[T1, T2, T3, T4](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4]): P[(T1, T2, T3, T4)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple5Pickler[T1, T2, T3, T4, T5](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5]): P[(T1, T2, T3, T4, T5)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple6Pickler[T1, T2, T3, T4, T5, T6](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6]): P[(T1, T2, T3, T4, T5, T6)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple7Pickler[T1, T2, T3, T4, T5, T6, T7](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7]): P[(T1, T2, T3, T4, T5, T6, T7)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple8Pickler[T1, T2, T3, T4, T5, T6, T7, T8](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8]): P[(T1, T2, T3, T4, T5, T6, T7, T8)]
- Definition Classes
- TuplePicklers
-
implicit
def
Tuple9Pickler[T1, T2, T3, T4, T5, T6, T7, T8, T9](implicit arg0: P[T1], arg1: P[T2], arg2: P[T3], arg3: P[T4], arg4: P[T5], arg5: P[T6], arg6: P[T7], arg7: P[T8], arg8: P[T9]): P[(T1, T2, T3, T4, T5, T6, T7, T8, T9)]
- Definition Classes
- TuplePicklers
-
implicit
lazy val
UUIDPickler: P[UUID]
- Definition Classes
- BasicImplicitPicklers
-
def
Unpickle: UnpickleImpl.type
- Definition Classes
- Base
-
implicit
def
arrayPickler[T](implicit arg0: P[T], arg1: ClassTag[T]): P[Array[T]]
- Definition Classes
- BasicImplicitPicklers
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
implicit
lazy val
bigDecimalPickler: P[BigDecimal]
- Definition Classes
- BasicImplicitPicklers
-
implicit
lazy val
bigIntPickler: P[BigInt]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
booleanPickler: P[Boolean]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
byteBufferPickler: P[ByteBuffer]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
bytePickler: P[Byte]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
charPickler: P[Char]
- Definition Classes
- BasicImplicitPicklers
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
compositePickler[A <: AnyRef]: CompositePickler[A]
- Definition Classes
- Base
-
implicit
def
doublePickler: P[Double]
- Definition Classes
- BasicImplicitPicklers
-
implicit
lazy val
durationPickler: P[Duration]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
eitherPickler[T, S](implicit arg0: P[T], arg1: P[S]): P[Either[T, S]]
- Definition Classes
- BasicImplicitPicklers
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exceptionPickler: CompositePickler[Throwable]
- Definition Classes
- Base
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
lazy val
finiteDurationPickler: P[FiniteDuration]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
floatPickler: P[Float]
- Definition Classes
- BasicImplicitPicklers
-
implicit macro
def
generatePickler[T]: boopickle.Pickler[T]
- Definition Classes
- MaterializePicklerFallback
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
lazy val
infiniteDurationPickler: P[Infinite]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
intPickler: P[Int]
- Definition Classes
- BasicImplicitPicklers
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
iterablePickler[T, V[_] <: Iterable[_]](implicit arg0: P[T], cbf: CanBuildFrom[Nothing, T, V[T]]): P[V[T]]
- Definition Classes
- XCompatImplicitPicklers
- implicit val jsonPickler: Pickler[Json]
- implicit val ldPickler: Pickler[LocalDate]
- implicit val ldtPickler: Pickler[LocalDateTime]
-
implicit
def
leftPickler[T, S](implicit arg0: P[T], arg1: P[S]): P[Left[T, S]]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
longPickler: P[Long]
- Definition Classes
- BasicImplicitPicklers
- implicit val ltPickler: Pickler[LocalTime]
-
implicit
def
mapPickler[T, S, V[_, _] <: Map[_, _]](implicit arg0: P[T], arg1: P[S], cbf: CanBuildFrom[Nothing, (T, S), V[T, S]]): P[V[T, S]]
- Definition Classes
- XCompatImplicitPicklers
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
def
optionPickler[T](implicit arg0: P[T]): P[Option[T]]
- Definition Classes
- BasicImplicitPicklers
- def read[T](data: ByteBuffer)(implicit arg0: Pickler[T]): T
-
def
read[A](implicit state: boopickle.UnpickleState, u: P[A]): A
- Attributes
- protected
- Definition Classes
- PicklerHelper
-
implicit
def
rightPickler[T, S](implicit arg0: P[T], arg1: P[S]): P[Right[T, S]]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
shortPickler: P[Short]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
somePickler[T](implicit arg0: P[T]): P[Some[T]]
- Definition Classes
- BasicImplicitPicklers
-
implicit
def
stringPickler: P[String]
- Definition Classes
- BasicImplicitPicklers
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def toByteArray(bb: ByteBuffer): Array[Byte]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transformPickler[A, B](transformFrom: (B) ⇒ A)(transformTo: (A) ⇒ B)(implicit p: boopickle.Pickler[B]): boopickle.Pickler[A]
- Definition Classes
- TransformPicklers
-
implicit
def
unitPickler: ConstPickler[Unit]
- Definition Classes
- BasicImplicitPicklers
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- def write[T](data: ByteBuffer)(implicit arg0: Pickler[T]): T
-
def
write[A](value: A)(implicit state: boopickle.PickleState, p: P[A]): Unit
- Attributes
- protected
- Definition Classes
- PicklerHelper