Safe Haskell | None |
---|---|
Language | Haskell2010 |
Hedgehog.Internal.Source
Contents
Synopsis
- newtype LineNo = LineNo {}
- newtype ColumnNo = ColumnNo {
- unColumnNo :: Int
- data Span = Span {
- spanFile :: !FilePath
- spanStartLine :: !LineNo
- spanStartColumn :: !ColumnNo
- spanEndLine :: !LineNo
- spanEndColumn :: !ColumnNo
- getCaller :: CallStack -> Maybe Span
- data CallStack
- type HasCallStack = ?callStack :: CallStack
- callStack :: HasCallStack => CallStack
- withFrozenCallStack :: HasCallStack => (HasCallStack => a) -> a
Documentation
Instances
Constructors
ColumnNo | |
Fields
|
Instances
Enum ColumnNo Source # | |
Defined in Hedgehog.Internal.Source | |
Eq ColumnNo Source # | |
Integral ColumnNo Source # | |
Defined in Hedgehog.Internal.Source | |
Num ColumnNo Source # | |
Ord ColumnNo Source # | |
Defined in Hedgehog.Internal.Source | |
Real ColumnNo Source # | |
Defined in Hedgehog.Internal.Source Methods toRational :: ColumnNo -> Rational # | |
Show ColumnNo Source # | |
Constructors
Span | |
Fields
|
Re-exports from GHC.Stack
type HasCallStack = ?callStack :: CallStack #
callStack :: HasCallStack => CallStack #
withFrozenCallStack :: HasCallStack => (HasCallStack => a) -> a #