boopickle

package boopickle

Visibility
  1. Public
  2. All

Type Members

  1. trait Base extends AnyRef

  2. trait BasicImplicitPicklers extends PicklerHelper

  3. trait BufferProvider extends AnyRef

  4. abstract class ByteBufferProvider extends BufferProvider

  5. case class CompositePickler[A <: AnyRef](picklers: Vector[(String, Pickler[_])] = Vector()) extends Pickler[A] with Product with Serializable

    Encodes a class belonging to a type hierarchy.

    Encodes a class belonging to a type hierarchy. Type is identified by the index in the picklers sequence, so care must be taken to ensure picklers are added in the same order.

  6. final case class ConstPickler[A](a: A) extends Pickler[A] with Product with Serializable

    A Pickler that always returns a constant value.

    A Pickler that always returns a constant value.

    Stores nothing in the pickled output.

  7. class Decoder extends AnyRef

  8. trait DefaultByteBufferProviderFuncs extends AnyRef

  9. class DirectByteBufferProvider extends ByteBufferProvider

  10. class Encoder extends AnyRef

  11. class HeapByteBufferProvider extends ByteBufferProvider

  12. trait MaterializePicklerFallback extends AnyRef

  13. final class PickleState extends AnyRef

  14. trait Pickler[A] extends AnyRef

  15. trait PicklerHelper extends AnyRef

  16. trait StringCodecFuncs extends AnyRef

  17. trait TransformPicklers extends AnyRef

  18. trait TuplePicklers extends PicklerHelper

  19. final class UnpickleState extends AnyRef

Value Members

  1. object BasicPicklers extends PicklerHelper

  2. object CompositePickler extends Serializable

  3. object Default extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers with MaterializePicklerFallback

    Provides basic implicit picklers including macro support for case classes

  4. object DefaultBasic extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers

    Provides basic implicit picklers without macro support for case classes

  5. object DefaultByteBufferProvider extends DefaultByteBufferProviderFuncs

  6. object ExceptionPickler

  7. object PickleImpl

  8. object PickleState

  9. object PicklerMaterializersImpl

  10. object StringCodec extends StringCodecFuncs

  11. object UnpickleImpl

  12. object UnpickleState

Ungrouped