hedgehog-1.2: Release with confidence.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hedgehog.Internal.Discovery

Documentation

data Pos a Source #

Constructors

Pos 

Fields

Instances

Instances details
Functor Pos Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

Methods

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

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

Semigroup a => Semigroup (Pos a) Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

Methods

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

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

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

Show a => Show (Pos a) Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

Methods

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

show :: Pos a -> String #

showList :: [Pos a] -> ShowS #

Eq a => Eq (Pos a) Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

Methods

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

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

Ord a => Ord (Pos a) Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

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 #

data Position Source #

Constructors

Position 

Instances

Instances details
Show Position Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

Eq Position Source # 
Instance details

Defined in Hedgehog.Internal.Discovery

Ord Position Source # 
Instance details

Defined in Hedgehog.Internal.Discovery