less-arbitrary-0.1.6.0: Linear time testing with variant of Arbitrary class that always terminates.
Safe HaskellNone
LanguageHaskell2010

Test.LessArbitrary.Cost

Documentation

newtype Cost Source #

Constructors

Cost Int 

Instances

Instances details
Bounded Cost Source # 
Instance details

Defined in Test.LessArbitrary.Cost

Enum Cost Source # 
Instance details

Defined in Test.LessArbitrary.Cost

Methods

succ :: Cost -> Cost #

pred :: Cost -> Cost #

toEnum :: Int -> Cost #

fromEnum :: Cost -> Int #

enumFrom :: Cost -> [Cost] #

enumFromThen :: Cost -> Cost -> [Cost] #

enumFromTo :: Cost -> Cost -> [Cost] #

enumFromThenTo :: Cost -> Cost -> Cost -> [Cost] #

Eq Cost Source # 
Instance details

Defined in Test.LessArbitrary.Cost

Methods

(==) :: Cost -> Cost -> Bool #

(/=) :: Cost -> Cost -> Bool #

Num Cost Source # 
Instance details

Defined in Test.LessArbitrary.Cost

Methods

(+) :: Cost -> Cost -> Cost #

(-) :: Cost -> Cost -> Cost #

(*) :: Cost -> Cost -> Cost #

negate :: Cost -> Cost #

abs :: Cost -> Cost #

signum :: Cost -> Cost #

fromInteger :: Integer -> Cost #

Ord Cost Source # 
Instance details

Defined in Test.LessArbitrary.Cost

Methods

compare :: Cost -> Cost -> Ordering #

(<) :: Cost -> Cost -> Bool #

(<=) :: Cost -> Cost -> Bool #

(>) :: Cost -> Cost -> Bool #

(>=) :: Cost -> Cost -> Bool #

max :: Cost -> Cost -> Cost #

min :: Cost -> Cost -> Cost #