Change the type of value that this builder requires, with the option of indicating an error condition
Change the type of value that this builder requires, with the option of indicating an error condition
Change the type of key that this builder requires
Change the type of key that this builder requires
Change the type of value that this builder requires
Change the type of value that this builder requires
Reports the values inside obj to the builder
Reports the values inside obj to the builder
a builder that consumes key-value pairs and produced a complex value.
the object to extract values from
Parse the input into a Value.
Parse the input into a Value. Return a Right if Parser.parse would have returned a Primitive, else return a Left.
A parser that reports the name and value of each member of a case class
the type of object to be parsed
(Since version 3.0) Terribly un type-safe. Either use a new Parser subclass or an instance of PiecewiseParser instead
3.0