io.github.vigoo.desert.internal
package io.github.vigoo.desert.internal
Members list
Concise view
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
- Graph
- Supertypes
- trait BinaryCodec[T]trait BinaryDeserializer[T]trait BinarySerializer[T]class Objecttrait Matchableclass Any
object AdtCodec
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
object SerializerState
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- SerializerState.type
trait TupleCodecs
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait Codecs