hedgehog-0.5.2: Hedgehog will eat all your bugs.

Safe HaskellNone
LanguageHaskell98

Hedgehog.Internal.Discovery

Documentation

data Pos a Source #

Constructors

Pos 

Fields

Instances

Functor Pos Source # 

Methods

fmap :: (a -> b) -> Pos a -> Pos b #

(<$) :: a -> Pos b -> Pos a #

Eq a => Eq (Pos a) Source # 

Methods

(==) :: Pos a -> Pos a -> Bool #

(/=) :: Pos a -> Pos a -> Bool #

Ord a => Ord (Pos a) Source # 

Methods

compare :: Pos a -> Pos a -> Ordering #

(<) :: Pos a -> Pos a -> Bool #

(<=) :: Pos a -> Pos a -> Bool #

(>) :: Pos a -> Pos a -> Bool #

(>=) :: Pos a -> Pos a -> Bool #

max :: Pos a -> Pos a -> Pos a #

min :: Pos a -> Pos a -> Pos a #

Show a => Show (Pos a) Source # 

Methods

showsPrec :: Int -> Pos a -> ShowS #

show :: Pos a -> String #

showList :: [Pos a] -> ShowS #

Semigroup a => Semigroup (Pos a) Source # 

Methods

(<>) :: Pos a -> Pos a -> Pos a #

sconcat :: NonEmpty (Pos a) -> Pos a #

stimes :: Integral b => b -> Pos a -> Pos a #