io.github.vigoo.desert.internal
package io.github.vigoo.desert.internal
Members list
Type members
Classlikes
class AdtCodec[T, BuilderState](evolutionSteps: Vector[Evolution], typeName: String, constructors: Vector[String], transientFields: Map[String, Any], getSerializationCommands: T => List[SerializationCommand], deserializationCommands: List[DeserializationCommand[BuilderState]], initialBuilderState: () => BuilderState, materialize: BuilderState => Either[DesertFailure, T]) extends BinaryCodec[T]
Attributes
- Companion
- object
- Supertypes
-
trait BinaryCodec[T]trait BinaryDeserializer[T]trait BinarySerializer[T]class Objecttrait Matchableclass AnyShow all
object AdtCodec
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
class JavaStreamBinaryInput(stream: InputStream) extends BinaryInput
Attributes
- Supertypes
final class JavaStreamBinaryOutput(stream: OutputStream) extends BinaryOutput
Attributes
- Supertypes
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object SerializerState
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
SerializerState.type
trait TupleCodecs
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Codecs
In this article