Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Special a = Special {
- getSpecial :: a
- class SpecialValues a where
Documentation
Additionally to the standard Arbitrary instances, this generates special values with a small probability.
Special | |
|
Functor Special Source # | |
Bounded a => Bounded (Special a) Source # | |
Enum a => Enum (Special a) Source # | |
Eq a => Eq (Special a) Source # | |
Integral a => Integral (Special a) Source # | |
Num a => Num (Special a) Source # | |
Ord a => Ord (Special a) Source # | |
Read a => Read (Special a) Source # | |
Real a => Real (Special a) Source # | |
Show a => Show (Special a) Source # | |
CoArbitrary a => CoArbitrary (Special a) Source # | |
(Arbitrary a, SpecialValues a) => Arbitrary (Special a) Source # | |
class SpecialValues a where Source #
Provides a list of special values or edge cases
specialValues :: [a] Source #
Finite list of special values