oxygen.cli.error.ParseError
See theParseError companion trait
object ParseError
Attributes
- Companion
- trait
- Experimental
- true
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ParseError.type
Members list
Type members
Classlikes
final case class BracketedError(error: ParseError) extends ValueCause
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueCauseclass Objecttrait Matchableclass AnyShow all
case object ExpectedBracketedArg extends ValueCause
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ValueCauseclass Objecttrait Matchableclass AnyShow all
- Self type
-
ExpectedBracketedArg.type
case object ExpectedValueArg extends ValueCause
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ValueCauseclass Objecttrait Matchableclass AnyShow all
- Self type
-
ExpectedValueArg.type
final case class FailedValidation(error: String) extends ValueCause, ParamCause
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParamCausetrait ValueCauseclass Objecttrait Matchableclass AnyShow all
case object MissingRequiredParam extends ParamCause
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ParamCauseclass Objecttrait Matchableclass AnyShow all
- Self type
-
MissingRequiredParam.type
case object MissingRequiredValue extends ValueCause
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait ValueCauseclass Objecttrait Matchableclass AnyShow all
- Self type
-
MissingRequiredValue.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
object ParamError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ParamError.type
sealed trait ParamError extends ParseError
Attributes
- Companion
- object
- Supertypes
- Known subtypes
final case class ParamErrorAnd(left: ParamError, right: ParamError) extends ParamError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParamErrortrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class ParamErrorOr(left: ParamError, right: ParamError) extends ParamError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParamErrortrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class ParamValuesValidation(error: ValueError | UnparsedValues) extends ParamCause
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParamCauseclass Objecttrait Matchableclass AnyShow all
final case class RootAnd(left: ParseError, right: ParseError) extends ParseError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class RootOr(left: ParseError, right: ParseError) extends ParseError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class RootValidation(scope: List[ParsedArg], error: FailedValidation) extends ParseError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class SingleParamError(scope: List[ParsedParamArg], cause: ParamCause) extends ParamError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParamErrortrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class SingleValueError(scope: List[ParsedValueArg], cause: ValueCause) extends ValueError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueErrortrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class UnparsedParams(args: NonEmptyList[ParamLike]) extends ParseError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParseErrorclass Objecttrait Matchableclass AnyShow all
final case class UnparsedValues(args: NonEmptyList[ValueLike]) extends ParseError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ParseErrorclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class BracketedErrorobject ExpectedBracketedArgobject ExpectedValueArgclass FailedValidationobject MissingRequiredValue
object ValueError
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ValueError.type
sealed trait ValueError extends ParseError
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class SingleValueErrorclass ValueErrorOr
final case class ValueErrorOr(left: ValueError, right: ValueError) extends ValueError
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ValueErrortrait ParseErrorclass Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article