BinaryDeserializerOps

io.github.vigoo.desert.custom.BinaryDeserializerOps

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

final def failDeserializerWith[T](failure: DesertFailure): Nothing
final def getRef(value: RefId)(implicit ctx: DeserializationContext): Option[AnyRef]
final def getString(value: StringId)(implicit ctx: DeserializationContext): Option[String]
final def read[T : BinaryDeserializer]()(implicit evidence$1: BinaryDeserializer[T], ctx: DeserializationContext): T
final def readByte()(implicit ctx: DeserializationContext): Byte
final def readBytes(count: Int)(implicit ctx: DeserializationContext): Array[Byte]
final def readCompressedByteArray()(implicit ctx: DeserializationContext): Array[Byte]
final def readDouble()(implicit ctx: DeserializationContext): Double
final def readFloat()(implicit ctx: DeserializationContext): Float
final def readInt()(implicit ctx: DeserializationContext): Int
final def readLong()(implicit ctx: DeserializationContext): Long
def readRefOrValue[T <: AnyRef](storeReadReference: Boolean)(implicit codec: BinaryCodec[T], ctx: DeserializationContext): T
final def readShort()(implicit ctx: DeserializationContext): Short
final def readUnknown()(implicit ctx: DeserializationContext): Any
final def readVarInt(optimizeForPositive: Boolean)(implicit ctx: DeserializationContext): Int
final def storeReadRef(value: AnyRef)(implicit ctx: DeserializationContext): Unit
final def storeReadString(value: String)(implicit ctx: DeserializationContext): Unit