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 Source #

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

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

Defined in Hedgehog.Internal.Discovery

Methods

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

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

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

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

Defined in Hedgehog.Internal.Discovery

Methods

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

show :: Pos a -> String Source #

showList :: [Pos a] -> ShowS Source #

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

Defined in Hedgehog.Internal.Discovery

Methods

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

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

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

Defined in Hedgehog.Internal.Discovery

Methods

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

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

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

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

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

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

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