Copyright | (c) 2009 Neil Brown |
---|---|
License | BSD-style |
Maintainer | bos@serpentine.com |
Stability | experimental |
Portability | GHC |
Safe Haskell | Trustworthy |
Language | Haskell2010 |
The environment in which most criterion code executes.
Documentation
The monad in which most criterion code executes.
Instances
MonadFail Criterion Source # | |
Defined in Criterion.Monad.Internal | |
MonadIO Criterion Source # | |
Defined in Criterion.Monad.Internal | |
Applicative Criterion Source # | |
Functor Criterion Source # | |
Monad Criterion Source # | |
MonadCatch Criterion Source # | |
Defined in Criterion.Monad.Internal | |
MonadMask Criterion Source # | |
Defined in Criterion.Monad.Internal mask :: HasCallStack => ((forall a. Criterion a -> Criterion a) -> Criterion b) -> Criterion b # uninterruptibleMask :: HasCallStack => ((forall a. Criterion a -> Criterion a) -> Criterion b) -> Criterion b # generalBracket :: HasCallStack => Criterion a -> (a -> ExitCase b -> Criterion c) -> (a -> Criterion b) -> Criterion (b, c) # | |
MonadThrow Criterion Source # | |
Defined in Criterion.Monad.Internal throwM :: (HasCallStack, Exception e) => e -> Criterion a # | |
MonadReader Config Criterion Source # | |
CritHPrintfType (Criterion a) Source # | |
Defined in Criterion.IO.Printf chPrintfImpl :: (Config -> Bool) -> PrintfCont -> Criterion a |