stack-1.1.2: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Types.Compiler

Synopsis

Documentation

data CompilerVersion #

Specifies a compiler and its version number(s).

Note that despite having this datatype, stack isn't in a hurry to support compilers other than GHC.

NOTE: updating this will change its binary serialization. The version number in the BinarySchema instance for MiniBuildPlan should be updated.

Instances

Eq CompilerVersion # 
Ord CompilerVersion # 
Show CompilerVersion # 
Generic CompilerVersion # 
Binary CompilerVersion # 
NFData CompilerVersion # 

Methods

rnf :: CompilerVersion -> () #

FromJSON CompilerVersion # 

Methods

parseJSON :: Value -> Parser CompilerVersion

ToJSON CompilerVersion # 

Methods

toJSON :: CompilerVersion -> Value

toEncoding :: CompilerVersion -> Encoding

HasStructuralInfo CompilerVersion # 

Methods

structuralInfo :: Proxy * CompilerVersion -> StructuralInfo

FromJSON a => FromJSON (Map CompilerVersion a) # 

Methods

parseJSON :: Value -> Parser (Map CompilerVersion a)

type Rep CompilerVersion #