boopickle

package boopickle

Visibility
  1. Public
  2. All

Type Members

  1. trait BufferProvider extends AnyRef

  2. abstract class ByteBufferProvider extends BufferProvider

  3. 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.

  4. case class CompositeUnpickler[A <: AnyRef](unpicklers: Vector[(String, Unpickler[_])] = Vector()) extends Unpickler[A] with Product with Serializable

    Decodes a class belonging to a type hierarchy.

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

  5. class Decoder extends AnyRef

  6. class DirectByteBufferProvider extends ByteBufferProvider

  7. class Encoder extends AnyRef

  8. class HeapByteBufferProvider extends ByteBufferProvider

  9. trait MaterializePicklerFallback extends AnyRef

  10. trait MaterializeUnpicklerFallback extends AnyRef

  11. final class PickleState extends AnyRef

  12. trait Pickler[A] extends AnyRef

  13. trait PicklerHelper extends AnyRef

  14. case class PicklerPair[A <: AnyRef](pickler: CompositePickler[A] = new CompositePickler[A](), unpickler: CompositeUnpickler[A] = new CompositeUnpickler[A]()) extends Product with Serializable

    Helper for registration of Pickler[B]/Unpickler[B] pairs via withSubtype[B]

  15. class TextDecoder extends Object

    Facade for native JS engine provided TextDecoder

    Facade for native JS engine provided TextDecoder

    Annotations
    @RawJSType()
  16. class TextEncoder extends Object

    Facade for native JS engine provided TextEncoder

    Facade for native JS engine provided TextEncoder

    Annotations
    @RawJSType()
  17. trait TuplePicklers extends PicklerHelper

  18. trait TupleUnpicklers extends UnpicklerHelper

  19. final class UnpickleState extends AnyRef

  20. case class UnpickledCurry[A](u: Unpickler[A]) extends Product with Serializable

  21. trait Unpickler[A] extends AnyRef

  22. trait UnpicklerHelper extends AnyRef

Ungrouped