Package

boopickle

Permalink

package boopickle

Visibility
  1. Public
  2. All

Type Members

  1. trait Base extends AnyRef

    Permalink
  2. trait BasicImplicitPicklers extends PicklerHelper

    Permalink
  3. trait BufferProvider extends AnyRef

    Permalink
  4. abstract class ByteBufferProvider extends BufferProvider

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

    Permalink

    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

    Permalink

    A Pickler that always returns a constant value.

    A Pickler that always returns a constant value.

    Stores nothing in the pickled output.

  7. trait Decoder extends AnyRef

    Permalink
  8. class DecoderSize extends Decoder

    Permalink
  9. class DecoderSpeed extends Decoder

    Permalink
  10. trait DefaultByteBufferProviderFuncs extends AnyRef

    Permalink
  11. class DirectByteBufferProvider extends ByteBufferProvider

    Permalink
  12. trait Encoder extends AnyRef

    Permalink
  13. class EncoderSize extends Encoder

    Permalink
  14. class EncoderSpeed extends Encoder

    Permalink
  15. class HeapByteBufferProvider extends ByteBufferProvider

    Permalink
  16. trait MaterializePicklerFallback extends AnyRef

    Permalink
  17. final class PickleState extends AnyRef

    Permalink
  18. trait Pickler[A] extends AnyRef

    Permalink
  19. trait PicklerHelper extends AnyRef

    Permalink
  20. trait StringCodecFuncs extends AnyRef

    Permalink
  21. class TextDecoder extends Object

    Permalink

    Facade for native JS engine provided TextDecoder

    Facade for native JS engine provided TextDecoder

    Annotations
    @RawJSType() @native()
  22. class TextEncoder extends Object

    Permalink

    Facade for native JS engine provided TextEncoder

    Facade for native JS engine provided TextEncoder

    Annotations
    @RawJSType() @native()
  23. trait TransformPicklers extends AnyRef

    Permalink
  24. trait TuplePicklers extends PicklerHelper

    Permalink
  25. final class UnpickleState extends AnyRef

    Permalink

Value Members

  1. object BasicPicklers extends PicklerHelper

    Permalink
  2. object BufferPool

    Permalink
  3. object CompositePickler extends Serializable

    Permalink
  4. object Default extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers with MaterializePicklerFallback

    Permalink

    Provides basic implicit picklers including macro support for case classes

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

    Permalink

    Provides basic implicit picklers without macro support for case classes

  6. object DefaultByteBufferProvider extends DefaultByteBufferProviderFuncs

    Permalink
  7. object ExceptionPickler

    Permalink
  8. object PickleImpl

    Permalink
  9. object PickleState

    Permalink
  10. object PicklerMaterializersImpl

    Permalink
  11. object StringCodec extends StringCodecFuncs

    Permalink
  12. object UnpickleImpl

    Permalink
  13. object UnpickleState

    Permalink

Ungrouped