hedgehog-1.0.2: Release with confidence.
Safe HaskellNone
LanguageHaskell98

Hedgehog.Internal.Source

Synopsis

Documentation

newtype LineNo Source #

Constructors

LineNo 

Fields

Instances

Instances details
Enum LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Eq LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

(==) :: LineNo -> LineNo -> Bool

(/=) :: LineNo -> LineNo -> Bool

Integral LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Num LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Ord LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

compare :: LineNo -> LineNo -> Ordering

(<) :: LineNo -> LineNo -> Bool

(<=) :: LineNo -> LineNo -> Bool

(>) :: LineNo -> LineNo -> Bool

(>=) :: LineNo -> LineNo -> Bool

max :: LineNo -> LineNo -> LineNo

min :: LineNo -> LineNo -> LineNo

Real LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

toRational :: LineNo -> Rational

Show LineNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

showsPrec :: Int -> LineNo -> ShowS

show :: LineNo -> String

showList :: [LineNo] -> ShowS

newtype ColumnNo Source #

Constructors

ColumnNo 

Fields

Instances

Instances details
Enum ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Eq ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

(==) :: ColumnNo -> ColumnNo -> Bool

(/=) :: ColumnNo -> ColumnNo -> Bool

Integral ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Num ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Ord ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

compare :: ColumnNo -> ColumnNo -> Ordering

(<) :: ColumnNo -> ColumnNo -> Bool

(<=) :: ColumnNo -> ColumnNo -> Bool

(>) :: ColumnNo -> ColumnNo -> Bool

(>=) :: ColumnNo -> ColumnNo -> Bool

max :: ColumnNo -> ColumnNo -> ColumnNo

min :: ColumnNo -> ColumnNo -> ColumnNo

Real ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

toRational :: ColumnNo -> Rational

Show ColumnNo Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

showsPrec :: Int -> ColumnNo -> ShowS

show :: ColumnNo -> String

showList :: [ColumnNo] -> ShowS

data Span Source #

Constructors

Span 

Instances

Instances details
Eq Span Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

(==) :: Span -> Span -> Bool

(/=) :: Span -> Span -> Bool

Ord Span Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

compare :: Span -> Span -> Ordering

(<) :: Span -> Span -> Bool

(<=) :: Span -> Span -> Bool

(>) :: Span -> Span -> Bool

(>=) :: Span -> Span -> Bool

max :: Span -> Span -> Span

min :: Span -> Span -> Span

Show Span Source # 
Instance details

Defined in Hedgehog.Internal.Source

Methods

showsPrec :: Int -> Span -> ShowS

show :: Span -> String

showList :: [Span] -> ShowS

Re-exports from GHC.Stack

data CallStack #

Instances

Instances details
IsList CallStack 
Instance details

Defined in GHC.Exts

Associated Types

type Item CallStack

Methods

fromList :: [Item CallStack] -> CallStack #

fromListN :: Int -> [Item CallStack] -> CallStack #

toList :: CallStack -> [Item CallStack]

Show CallStack 
Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> CallStack -> ShowS

show :: CallStack -> String

showList :: [CallStack] -> ShowS

type Item CallStack 
Instance details

Defined in GHC.Exts

type Item CallStack = (String, SrcLoc)

type HasCallStack = ?callStack :: CallStack #