shrun
Safe HaskellNone
LanguageGHC2021

Shrun.Configuration.Data.CommandLogging.ReadStrategy

Synopsis

Documentation

data ReadStrategy Source #

Different read strategies for simplicity vs. potential prettier formatting.

Constructors

ReadBlock

Reads N bytes at a time.

ReadBlockLineBuffer

Reads N bytes at a time, but attempts to distinguish "complete" (newline terminated) vs. "partial" (anything else) reads. We do this to make the file log output prettier.

Instances

Instances details
Bounded ReadStrategy Source # 
Instance details

Defined in Shrun.Configuration.Data.CommandLogging.ReadStrategy

Enum ReadStrategy Source # 
Instance details

Defined in Shrun.Configuration.Data.CommandLogging.ReadStrategy

Show ReadStrategy Source # 
Instance details

Defined in Shrun.Configuration.Data.CommandLogging.ReadStrategy

Eq ReadStrategy Source # 
Instance details

Defined in Shrun.Configuration.Data.CommandLogging.ReadStrategy

Pretty ReadStrategy Source # 
Instance details

Defined in Shrun.Configuration.Data.CommandLogging.ReadStrategy

DecodeTOML ReadStrategy Source # 
Instance details

Defined in Shrun.Configuration.Data.CommandLogging.ReadStrategy

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

Available ReadStrategy strings.