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. final class ConsParser[H, T <: HList, DT <: HList] extends Parser[::[H, T]] with Product with Serializable
  2. final class EitherParser[T, D0] extends Parser[Either[Error, T]] with Product with Serializable
  3. sealed abstract class HListParserBuilder[L <: HList, D <: HList, -N <: HList, -V <: HList, -M <: HList, -H <: HList, R <: HList] extends AnyRef
  4. abstract class LowPriorityHListParserBuilder extends AnyRef
  5. abstract class LowPriorityParserImplicits extends AnyRef
  6. final class MappedParser[T, D0, U] extends Parser[U] with Product with Serializable
  7. final class OptionParser[T, D0] extends Parser[Option[T]] with Product with Serializable
  8. abstract class Parser[T] extends AnyRef

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

  9. final class ParserOps[T <: HList, D <: HList] extends AnyVal
  10. final class ParserWithNameFormatter[T] extends Parser[T] with Product with Serializable
  11. final class RecursiveConsParser[H, HD, T <: HList, TD <: HList] extends Parser[::[H, T]] with Product with Serializable
  12. final class StopAtFirstUnrecognizedParser[T] extends Parser[T] with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped