shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Description

Provides the TimerFormat type.

Synopsis

Type

data TimerFormat Source #

Determines how to format the timer.

Instances

Instances details
Bounded TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Enum TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Show TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Eq TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Pretty TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Default TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

DecodeTOML TimerFormat Source # 
Instance details

Defined in Shrun.Configuration.Data.ConsoleLogging.TimerFormat

Parsing

parseTimerFormat :: MonadFail m => m Text -> m TimerFormat Source #

Parse timer format.

timerFormatMeta :: IsString a => (Bool, [a]) Source #

Available TimerFormat strings.

Formatting

formatSeconds :: TimerFormat -> Natural -> UnlinedText Source #

Formats a relative time seconds.