case classBetweenAssertion[A](low: A, inspected: A, high: A)(implicit evidence$7: Show[A], evidence$8: Order[A]) extends OrderAssertion[A] with Product with Serializable
case classCollectionEmptyAssertion[A](collection: Iterable[A], name: String = "collection")(implicit evidence$2: Show[A]) extends CollectionAssertion[A] with Product with Serializable
case classCollectionNotEmptyAssertion[A](collection: Iterable[A], name: String = "collection")(implicit evidence$1: Show[A]) extends CollectionAssertion[A] with Product with Serializable
case classCollectionSizeAssertion[A](collection: Iterable[A], size: Int, name: String = "collection")(implicit evidence$4: Show[A]) extends CollectionAssertion[A] with Product with Serializable
case classCollectionSizeAssertionError[A](collection: Iterable[A], size: Int, name: String)(implicit evidence$5: Show[A]) extends CornichonError with Product with Serializable
case classCustomMessageEqualityAssertion[A](expected: A, actual: A, customMessage: (A) ⇒ String, negate: Boolean = false)(implicit evidence$7: Eq[A]) extends EqualityAssertion[A] with Product with Serializable
case classGenericEqualityAssertion[A](expected: A, actual: A, negate: Boolean = false)(implicit evidence$2: Show[A], evidence$3: Diff[A], evidence$4: Eq[A]) extends EqualityAssertion[A] with Product with Serializable
case classGenericEqualityAssertionError[A](expected: A, actual: A, negate: Boolean)(implicit evidence$5: Show[A], evidence$6: Diff[A]) extends CornichonError with Product with Serializable
case classGreaterThanAssertion[A](left: A, right: A)(implicit evidence$4: Show[A], evidence$5: Order[A]) extends OrderAssertion[A] with Product with Serializable
case classLessThanAssertion[A](left: A, right: A)(implicit evidence$1: Show[A], evidence$2: Order[A]) extends OrderAssertion[A] with Product with Serializable