io.github.vigoo.desert.catseffect

Members list

Value members

Concrete methods

def deserialize[F[_] : Sync, T : BinaryDeserializer](input: BinaryInput, typeRegistry: TypeRegistry): F[T]
def deserializeFromArray[F[_] : Sync, T : BinaryDeserializer](input: Array[Byte], typeRegistry: TypeRegistry): F[T]
def deserializeUnknown[F[_] : Sync](input: BinaryInput, typeRegistry: TypeRegistry): F[Any]
def deserializeUnknownFromArray[F[_] : Sync](input: Array[Byte], typeRegistry: TypeRegistry): F[Any]
def serialize[F[_] : Sync, T : BinarySerializer](value: T, output: BinaryOutput, typeRegistry: TypeRegistry): F[Unit]
def serializeToArray[F[_] : Sync, T : BinarySerializer](value: T, typeRegistry: TypeRegistry): F[Array[Byte]]
def serializeUnknown[F[_] : Sync](value: Any, output: BinaryOutput, typeRegistry: TypeRegistry): F[Unit]
def serializeUnknownToArray[F[_] : Sync](value: Any, typeRegistry: TypeRegistry): F[Array[Byte]]