trait SerializationPack extends SerializationPackCompat
Ordering
- Alphabetic
- By Inheritance
Inherited
- SerializationPack
- SerializationPackCompat
- AnyRef
- Any
Implicitly
- by any2stringadd
- by StringFormat
- by Ensuring
- by ArrowAssoc
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Abstract Value Members
- abstract def IdentityReader: (SerializationPack.this)#Reader[(SerializationPack.this)#Document]
- abstract def IdentityWriter: (SerializationPack.this)#Writer[(SerializationPack.this)#Document]
- abstract def isEmpty(document: (SerializationPack.this)#Document): Boolean
Returns true if the given
document
is empty. - abstract def widenReader[T](r: (SerializationPack.this)#NarrowValueReader[T]): (SerializationPack.this)#WidenValueReader[T]
- abstract def writer[A](f: (A) => (SerializationPack.this)#Document): (SerializationPack.this)#Writer[A]
Prepares a writer from the given serialization function.
- abstract def deserialize[A](document: (SerializationPack.this)#Document, reader: (SerializationPack.this)#Reader[A]): A
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private
- abstract def readFromBuffer(buffer: ReadableBuffer): (SerializationPack.this)#Document
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private
- abstract def serialize[A](a: A, writer: (SerializationPack.this)#Writer[A]): (SerializationPack.this)#Document
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private
- abstract def writeToBuffer(buffer: WritableBuffer, document: (SerializationPack.this)#Document): WritableBuffer
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private
Deprecated Value Members
- def readAndDeserialize[A](response: Response, reader: (SerializationPack.this)#Reader[A]): A
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private
- def readAndDeserialize[A](buffer: ReadableBuffer, reader: (SerializationPack.this)#Reader[A]): A
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private
- def serializeAndWrite[A](buffer: WritableBuffer, document: A, writer: (SerializationPack.this)#Writer[A]): WritableBuffer
- Annotations
- @deprecated
- Deprecated
(Since version 0.19.1) Internal: will be made private