boopickle
package boopickle
- Alphabetic
- Public
- Protected
Type Members
- trait Base extends AnyRef
- trait BasicImplicitPicklers extends PicklerHelper with XCompatImplicitPicklers
- trait BufferProvider extends AnyRef
- abstract class ByteBufferProvider extends BufferProvider
- class CompositePickler[A] extends Pickler[A]
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. - 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.
- trait Decoder extends AnyRef
- class DecoderSize extends Decoder
- class DecoderSpeed extends Decoder
- trait DefaultByteBufferProviderFuncs extends AnyRef
- class DirectByteBufferProvider extends ByteBufferProvider
- trait Encoder extends AnyRef
- class EncoderSize extends Encoder
- class EncoderSpeed extends Encoder
- class HeapByteBufferProvider extends ByteBufferProvider
- abstract class IdentList extends AnyRef
Specialized fast and cheap to initialize identity list for unpickle state identifier refs
- abstract class IdentMap extends AnyRef
Specialized fast and cheap to initialize identity map for pickle state identifier map
- trait MaterializePicklerFallback extends AnyRef
- final class PickleState extends AnyRef
Manage state for a pickling "session".
- trait Pickler[A] extends AnyRef
- trait PicklerHelper extends AnyRef
- abstract class StringCodecBase extends StringCodecFast
- abstract class StringCodecFast extends AnyRef
- class TextDecoder extends Object
Facade for native JS engine provided TextDecoder
Facade for native JS engine provided TextDecoder
- Annotations
- @JSType() @native() @JSGlobal()
- class TextEncoder extends Object
Facade for native JS engine provided TextEncoder
Facade for native JS engine provided TextEncoder
- Annotations
- @JSType() @native() @JSGlobal()
- trait TransformPicklers extends AnyRef
- trait TuplePicklers extends PicklerHelper
- final class UnpickleState extends AnyRef
Manage state for an unpickling "session"
- trait XCompatImplicitPicklers extends AnyRef
- trait XCompatPicklers extends AnyRef
Value Members
- object BasicPicklers extends PicklerHelper with XCompatPicklers
- object BufferPool
- object ByteBufferProvider
- object CompositePickler
- object Default extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers with MaterializePicklerFallback
Provides basic implicit picklers including macro support for case classes
- object DefaultBasic extends Base with BasicImplicitPicklers with TransformPicklers with TuplePicklers
Provides basic implicit picklers without macro support for case classes
- object DefaultByteBufferProvider extends DefaultByteBufferProviderFuncs
- object EmptyIdentList extends IdentList
- object EmptyIdentMap extends IdentMap
- object ExceptionPickler
- object IdentList
- object IdentMap
- object IdentMap3Plus
- object PickleImpl
- object PickleState
- object PicklerMaterializersImpl
- object ReferenceEquality
- object SpeedOriented
- object StringCodec extends StringCodecBase
- object UnpickleImpl
- object UnpickleState