buildbox-2.2.1.2: Rehackable components for writing buildbots and test harnesses.

Safe HaskellSafe
LanguageHaskell98

BuildBox.Data.Detail

Description

The detail is the name of an Aspect seprate from its data.

Synopsis

Documentation

data Detail Source #

Instances
Eq Detail Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

(==) :: Detail -> Detail -> Bool #

(/=) :: Detail -> Detail -> Bool #

Ord Detail Source # 
Instance details

Defined in BuildBox.Data.Detail

Read Detail Source # 
Instance details

Defined in BuildBox.Data.Detail

Show Detail Source # 
Instance details

Defined in BuildBox.Data.Detail

data Timed Source #

Something that takes time to evaluate.

Instances
Enum Timed Source # 
Instance details

Defined in BuildBox.Data.Detail

Eq Timed Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

(==) :: Timed -> Timed -> Bool #

(/=) :: Timed -> Timed -> Bool #

Ord Timed Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

compare :: Timed -> Timed -> Ordering #

(<) :: Timed -> Timed -> Bool #

(<=) :: Timed -> Timed -> Bool #

(>) :: Timed -> Timed -> Bool #

(>=) :: Timed -> Timed -> Bool #

max :: Timed -> Timed -> Timed #

min :: Timed -> Timed -> Timed #

Read Timed Source # 
Instance details

Defined in BuildBox.Data.Detail

Show Timed Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

showsPrec :: Int -> Timed -> ShowS #

show :: Timed -> String #

showList :: [Timed] -> ShowS #

Pretty Timed Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

ppr :: Timed -> Text Source #

data Used Source #

Some resource used during execution.

Constructors

HeapMax 
HeapAlloc 
Instances
Enum Used Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

succ :: Used -> Used #

pred :: Used -> Used #

toEnum :: Int -> Used #

fromEnum :: Used -> Int #

enumFrom :: Used -> [Used] #

enumFromThen :: Used -> Used -> [Used] #

enumFromTo :: Used -> Used -> [Used] #

enumFromThenTo :: Used -> Used -> Used -> [Used] #

Eq Used Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

(==) :: Used -> Used -> Bool #

(/=) :: Used -> Used -> Bool #

Ord Used Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

compare :: Used -> Used -> Ordering #

(<) :: Used -> Used -> Bool #

(<=) :: Used -> Used -> Bool #

(>) :: Used -> Used -> Bool #

(>=) :: Used -> Used -> Bool #

max :: Used -> Used -> Used #

min :: Used -> Used -> Used #

Read Used Source # 
Instance details

Defined in BuildBox.Data.Detail

Show Used Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

showsPrec :: Int -> Used -> ShowS #

show :: Used -> String #

showList :: [Used] -> ShowS #

Pretty Used Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

ppr :: Used -> Text Source #

data Sized Source #

Some static size of the benchmark that isn't affected during the run.

Constructors

ExeSize 
Instances
Enum Sized Source # 
Instance details

Defined in BuildBox.Data.Detail

Eq Sized Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

(==) :: Sized -> Sized -> Bool #

(/=) :: Sized -> Sized -> Bool #

Ord Sized Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

compare :: Sized -> Sized -> Ordering #

(<) :: Sized -> Sized -> Bool #

(<=) :: Sized -> Sized -> Bool #

(>) :: Sized -> Sized -> Bool #

(>=) :: Sized -> Sized -> Bool #

max :: Sized -> Sized -> Sized #

min :: Sized -> Sized -> Sized #

Read Sized Source # 
Instance details

Defined in BuildBox.Data.Detail

Show Sized Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

showsPrec :: Int -> Sized -> ShowS #

show :: Sized -> String #

showList :: [Sized] -> ShowS #

Pretty Sized Source # 
Instance details

Defined in BuildBox.Data.Detail

Methods

ppr :: Sized -> Text Source #