hyperion-0.1.0.0: Reliable performance measurement with robust data export.

Safe HaskellNone
LanguageHaskell2010

Hyperion.Internal

Synopsis

Documentation

newtype Batch a Source #

Constructors

Batch 

Fields

Instances

Monad Batch Source # 

Methods

(>>=) :: Batch a -> (a -> Batch b) -> Batch b #

(>>) :: Batch a -> Batch b -> Batch b #

return :: a -> Batch a #

fail :: String -> Batch a #

Functor Batch Source # 

Methods

fmap :: (a -> b) -> Batch a -> Batch b #

(<$) :: a -> Batch b -> Batch a #

Applicative Batch Source # 

Methods

pure :: a -> Batch a #

(<*>) :: Batch (a -> b) -> Batch a -> Batch b #

(*>) :: Batch a -> Batch b -> Batch b #

(<*) :: Batch a -> Batch b -> Batch a #

runBatch :: Batch () -> Int64 -> IO () Source #

Run a batch of the given size.

data Env r Source #

Constructors

Empty 
Resource r 

use :: Env r -> Batch r Source #