DesertFailure

io.github.vigoo.desert.DesertFailure$
See theDesertFailure companion trait

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

final case class DeserializationFailure(message: String, cause: Option[Throwable]) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class DeserializingNonExistingChunk(chunk: Byte) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FailedToReadInput(reason: Throwable) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FailedToWriteOutput(reason: Throwable) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FieldRemovedInSerializedVersion(fieldName: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class FieldWithoutDefaultValueIsMissing(fieldName: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InputEndedUnexpectedly() extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InvalidConstructorId(id: Int, typ: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InvalidConstructorName(name: String, typ: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InvalidRefId(id: RefId) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InvalidStringId(id: StringId) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class InvalidTypeId(id: RegisteredTypeId) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class NonOptionalFieldSerializedAsNone(fieldName: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SerializationFailure(message: String, cause: Option[Throwable]) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SerializationUpcastError(valueType: Class[_], targetType: Class[_], reason: Throwable) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class SerializingTransientConstructor(name: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class TypeNotRegistered(cls: Class[_]) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class UnknownFieldReferenceInEvolutionStep(name: String) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class UnknownSerializedEvolutionStep(code: Int) extends DesertFailure

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Attributes

Inherited from:
Mirror