Packages

p

caseapp.core

parser

package parser

All-the-arguments parsing stuff.

Mostly revolves around caseapp.core.parser.Parser.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. parser
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Argument[H] extends AnyRef
  2. final class ConsParser[H, T <: HList, DT <: HList] extends Parser[::[H, T]] with Product with Serializable
  3. final class EitherParser[T, D0] extends Parser[Either[Error, T]] with Product with Serializable
  4. sealed abstract class HListParserBuilder[L <: HList, D <: HList, -N <: HList, -V <: HList, -M <: HList, -G <: HList, -H <: HList, R <: HList] extends AnyRef
  5. final class IgnoreUnrecognizedParser[T, D0] extends Parser[T] with Product with Serializable
  6. abstract class LowPriorityHListParserBuilder extends AnyRef
  7. abstract class LowPriorityParserImplicits extends AnyRef
  8. final class MappedParser[T, D0, U] extends Parser[U] with Product with Serializable
  9. final class OptionParser[T, D0] extends Parser[Option[T]] with Product with Serializable
  10. abstract class Parser[T] extends AnyRef

    Parses arguments, resulting in a T in case of success.

  11. final class ParserOps[T <: HList, D <: HList] extends AnyVal
  12. final class ParserWithNameFormatter[T, D0] extends Parser[T] with Product with Serializable
  13. final class RecursiveConsParser[H, HD, T <: HList, TD <: HList] extends Parser[::[H, T]] with Product with Serializable
  14. final class StandardArgument[H] extends Argument[H] with Product with Serializable
  15. final class StopAtFirstUnrecognizedParser[T, D0] extends Parser[T] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped