ParserFlatten
class AnyVal
trait Matchable
class Any
Value members
Concrete methods
Convenience for .map(_.flatten)
, e.g. to simplify a Parser[In, Option[Option[Out]]
to Parser[In, Option[Out]]
.
Convenience for .map(_.flatten)
, e.g. to simplify a Parser[In, Option[Option[Out]]
to Parser[In, Option[Out]]
.
Example:
Splitter.json(...).asNullable[String].parseFirstOpt.flatten
- Value parameters:
- F
A type constructor that can be
flatMap
ped, such as Option or List
- Returns:
A new Parser whose output type has been flattened