Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.TH.TestUtils.QState
Documentation
data QState (mode :: MockedMode) Source #
State information for mocking Q functionality.
Constructors
QState | |
Fields
|
Constructors
ReifyInfo | |
Fields
|
loadNames :: [Name] -> ExpQ Source #
A helper for loading names for reifyInfo
Usage:
QState { reifyInfo = $(loadNames [''Int, ''Maybe]) , ... }
unmockedState :: QState NotMocked Source #
A shortcut for defining an unmocked Q.