Error

object Error
Companion:
class
Source:
Validation.scala
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Error.type

Type members

Classlikes

final case class ArgumentNotDefinedInInterface(typename: String, sourceInterface: String, fieldName: String, argName: String) extends Error
final case class CyclicDivergingTypeReference(typename: String) extends Error
final case class CyclicInterfaceImplementation(typename: String) extends Error
final case class DivergingTypeReference(typename: String) extends Error
final case class DuplicateArg(conflict: String) extends Error
final case class DuplicateField(conflict: String) extends Error
final case class DuplicateInterfaceInstance(conflict: String) extends Error
final case class DuplicateUnionInstance(conflict: String) extends Error
final case class InputNoArgs(name: String) extends Error
final case class InterfaceDoesNotDefineDefaultArg(typename: String, sourceInterface: String, fieldName: String, argName: String) extends Error
final case class InterfaceImplementationDefaultArgDoesNotMatch(typename: String, sourceInterface: String, fieldName: String, argName: String, msg: String) extends Error
final case class InterfaceImplementationMissingDefaultArg(typename: String, sourceInterface: String, fieldName: String, argName: String) extends Error
final case class InterfaceImplementationWrongArgType(typename: String, sourceInterface: String, fieldName: String, argName: String, expected: String, actual: String) extends Error
final case class InvalidFieldName(name: String) extends Error
final case class InvalidInput(pe: PositionalError) extends Error
final case class InvalidTypeName(name: String) extends Error
final case class MissingInterfaceFieldArgument(typename: String, sourceInterface: String, fieldName: String, argName: String) extends Error
final case class MissingInterfaceFields(typename: String, interfaceName: String, fieldName: String, fieldType: String) extends Error
final case class TransitiveInterfacesNotImplemented(typename: String, interfaces: List[(String, String)]) extends Error
final case class WrongInterfaceFieldType(typename: String, sourceInterface: String, fieldName: String, expected: String, actual: String) extends Error

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Inherited from:
Mirror
Source:
Mirror.scala