Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Documentation
Monad (Pinned k s) Source | |
Functor (Pinned k s) Source | |
Applicative (Pinned k s) Source | |
Alternative (Pinned k s) Source | |
MonadPlus (Pinned k s) Source | |
PrimMonad (Pinned k s) Source | |
PrimBase (Pinned k s) Source | |
MonadThrow (Pinned k s) Source | |
MonadMask (Pinned k s) Source | |
MonadCatch (Pinned k s) Source | |
ReifiesCapability k s => ReifiesCapability (* -> *) (Pinned k s) Source | |
type PrimState (Pinned k s) = RealWorld Source |
runPinned :: (forall s. ReifiesCapability s => Pinned s a) -> IO a Source
class ReifiesCapability s where Source
reflectCapability :: Tagged s Int Source
ReifiesCapability k s => ReifiesCapability (* -> *) (Pinned k s) Source |