BinarySerialization

io.github.vigoo.desert.BinarySerialization

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def deserialize[T : BinaryDeserializer](input: BinaryInput, typeRegistry: TypeRegistry): Either[DesertFailure, T]
def deserializeFromArray[T : BinaryDeserializer](input: Array[Byte], typeRegistry: TypeRegistry): Either[DesertFailure, T]
def deserializeFromStream[T : BinaryDeserializer](stream: InputStream, typeRegistry: TypeRegistry): Either[DesertFailure, T]
def deserializeUnknown(input: BinaryInput, typeRegistry: TypeRegistry): Either[DesertFailure, Any]
def deserializeUnknownFromArray(input: Array[Byte], typeRegistry: TypeRegistry): Either[DesertFailure, Any]
def deserializeUnknownFromStream(stream: InputStream, typeRegistry: TypeRegistry): Either[DesertFailure, Any]
def serialize[T : BinarySerializer](value: T, output: BinaryOutput, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]
def serializeToArray[T : BinarySerializer](value: T, typeRegistry: TypeRegistry): Either[DesertFailure, Array[Byte]]
def serializeToStream[T : BinarySerializer](value: T, stream: OutputStream, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]
def serializeUnknown(value: Any, output: BinaryOutput, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]
def serializeUnknownToArray(value: Any, typeRegistry: TypeRegistry): Either[DesertFailure, Array[Byte]]
def serializeUnknownToStream(value: Any, stream: OutputStream, typeRegistry: TypeRegistry): Either[DesertFailure, Unit]