Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Data.CallStack
- type HasCallStack = ?callStack :: CallStack
- type CallStack = [(String, SrcLoc)]
- data SrcLoc :: * = SrcLoc {
- srcLocPackage :: [Char]
- srcLocModule :: [Char]
- srcLocFile :: [Char]
- srcLocStartLine :: Int
- srcLocStartCol :: Int
- srcLocEndLine :: Int
- srcLocEndCol :: Int
- callStack :: HasCallStack => CallStack
Documentation
type HasCallStack = ?callStack :: CallStack #
Request a CallStack.
NOTE: The implicit parameter ?callStack :: CallStack
is an
implementation detail and should not be considered part of the
CallStack
API, we may decide to change the implementation in the
future.
Since: 4.9.0.0
A single location in the source code.
Since: 4.8.1.0
Constructors
SrcLoc | |
Fields
|
callStack :: HasCallStack => CallStack #