ParserLaws

case class ParserLaws[P <: Parser](parser: P)
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def decodingAccumulatingRoundTrip[A](json: Json)(encode: Json => A, decode: P => A => ValidatedNel[Error, Json]): IsEq[ValidatedNel[Error, Json]]
def decodingRoundTrip[A](json: Json)(encode: Json => A, decode: P => A => Either[Error, Json]): IsEq[Either[Error, Json]]
def parsingRoundTrip[A](json: Json)(encode: Json => A, decode: P => A => Either[ParsingFailure, Json]): IsEq[Either[ParsingFailure, Json]]

Inherited methods

Inherited from:
Product