hwm-0.0.1: Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS
Safe HaskellNone
LanguageHaskell2010

HWM.Domain.Matrix

Documentation

data BuildEnv Source #

Constructors

BuildEnv 

Fields

Instances

Instances details
FromJSON BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

ToJSON BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

Generic BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

Associated Types

type Rep BuildEnv 
Instance details

Defined in HWM.Domain.Matrix

Methods

from :: BuildEnv -> Rep BuildEnv x #

to :: Rep BuildEnv x -> BuildEnv #

Show BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

Eq BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

Ord BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

(MonadError Issue m, MonadReader env m, Has env [WorkspaceGroup], Has env Cache, MonadIO m) => Check m BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

Methods

check :: BuildEnv -> m () Source #

type Rep BuildEnv Source # 
Instance details

Defined in HWM.Domain.Matrix

data Matrix Source #

Constructors

Matrix 

Instances

Instances details
FromJSON Matrix Source # 
Instance details

Defined in HWM.Domain.Matrix

ToJSON Matrix Source # 
Instance details

Defined in HWM.Domain.Matrix

Generic Matrix Source # 
Instance details

Defined in HWM.Domain.Matrix

Associated Types

type Rep Matrix 
Instance details

Defined in HWM.Domain.Matrix

type Rep Matrix = D1 ('MetaData "Matrix" "HWM.Domain.Matrix" "hwm-0.0.1-96xV4ZfMBhVDD7ST6xgWcw" 'False) (C1 ('MetaCons "Matrix" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Just "environments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BuildEnv])))

Methods

from :: Matrix -> Rep Matrix x #

to :: Rep Matrix x -> Matrix #

Show Matrix Source # 
Instance details

Defined in HWM.Domain.Matrix

(MonadError Issue m, MonadReader env m, Has env Matrix, Has env [WorkspaceGroup], Has env Cache, MonadIO m) => Check m Matrix Source # 
Instance details

Defined in HWM.Domain.Matrix

Methods

check :: Matrix -> m () Source #

Has (Env m) Matrix Source # 
Instance details

Defined in HWM.Domain.ConfigT

Methods

obtain :: Env m -> Matrix Source #

type Rep Matrix Source # 
Instance details

Defined in HWM.Domain.Matrix

type Rep Matrix = D1 ('MetaData "Matrix" "HWM.Domain.Matrix" "hwm-0.0.1-96xV4ZfMBhVDD7ST6xgWcw" 'False) (C1 ('MetaCons "Matrix" 'PrefixI 'True) (S1 ('MetaSel ('Just "defaultEnvironment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Just "environments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [BuildEnv])))

data BuildEnvironment Source #

hkgRefs :: VersionMap -> [HkgRef] Source #