package
parser
Type Members
-
case class
Action[A, E, T](action: A)(implicit evidence$4: Semigroup[E]) extends Result[A, E, T] with Product with Serializable
-
case class
ActionTermination[A, E](action: A)(implicit evidence$2: Semigroup[E]) extends EarlyTermination[A, E] with Product with Serializable
-
case class
CliArgument(name: String, isUsable: Boolean) extends Product with Serializable
-
case class
CliParser[A, E, T](value: EitherT[[β$1$]StateT[Eval, CliParserState, β$1$], EarlyTermination[A, E], T])(implicit evidence$1: Semigroup[E]) extends Product with Serializable
-
case class
CliParserState(args: Seq[CliArgument], failMessage: Option[String]) extends Product with Serializable
-
abstract
class
DisplayErrors[E] extends AnyRef
-
sealed abstract
class
EarlyTermination[A, E] extends AnyRef
-
case class
ErrorTermination[A, E](errors: E)(implicit evidence$3: Semigroup[E]) extends EarlyTermination[A, E] with Product with Serializable
-
case class
ExtractPair(first: Option[String], second: Option[String]) extends Product with Serializable
-
case class
ExtractSingle(res: Option[String]) extends Product with Serializable
-
case class
Failure[A, E, T](error: E)(implicit evidence$3: Semigroup[E]) extends Result[A, E, T] with Product with Serializable
-
sealed abstract
class
Result[A, E, T] extends AnyRef
-
case class
Success[A, E, T](value: T)(implicit evidence$2: Semigroup[E]) extends Result[A, E, T] with Product with Serializable
Value Members
-
object
CliParser extends Serializable
-