| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Test.QuickCheck.Classes.Hspec
Documentation
class Legal (c :: k -> Constraint) where Source #
Instances
| Legal (Deselection f :: Pick -> Constraint) Source # | |
Defined in Shpadoinkle.Widgets.Types.Choice Methods legal' :: (Deselection f a, Justice (Deselection f) a) => Proxy (Deselection f) -> Proxy a -> Laws Source # | |
| Legal (Selection f :: Pick -> Constraint) Source # | |
| Legal Enum Source # | |
| Legal Eq Source # | |
| Legal Ord Source # | |
| Legal Show Source # | |
| Legal Semigroup Source # | |
| Legal Monoid Source # | |
| Legal Monad Source # | |
| Legal Functor Source # | |
| Legal Applicative Source # | |
Defined in Test.QuickCheck.Classes.Hspec Methods legal' :: (Applicative a, Justice Applicative a) => Proxy Applicative -> Proxy a -> Laws Source # | |
| Legal Foldable Source # | |
| Legal Alternative Source # | |
Defined in Test.QuickCheck.Classes.Hspec Methods legal' :: (Alternative a, Justice Alternative a) => Proxy Alternative -> Proxy a -> Laws Source # | |
| Legal SetLike Source # | |
class (forall a. Eq a => Eq (f a), forall a. Show a => Show (f a), forall a. Arbitrary a => Arbitrary (f a)) => Propable1 f Source #
class (forall a. Eq a => Eq (f a), forall a. Show a => Show (f a), forall a. Ord a => Ord (f a), forall g. (Ord g, Arbitrary g) => Arbitrary (f g)) => Propable1Ord f Source #
class (Bounded a, Eq a, Show a, Arbitrary a) => Propable0Bounded a Source #
Instances
| (Bounded a, Eq a, Show a, Arbitrary a) => Propable0Bounded a Source # | |
Defined in Test.QuickCheck.Classes.Hspec | |
type family Justice (c :: k -> Constraint) (a :: k) :: Constraint Source #