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

HWM.Integrations.Toolchain.Package

Synopsis

Documentation

data Package Source #

Instances

Instances details
FromJSON Package Source # 
Instance details

Defined in HWM.Integrations.Toolchain.Package

ToJSON Package Source # 
Instance details

Defined in HWM.Integrations.Toolchain.Package

Generic Package Source # 
Instance details

Defined in HWM.Integrations.Toolchain.Package

Methods

from :: Package -> Rep Package x #

to :: Rep Package x -> Package #

Show Package Source # 
Instance details

Defined in HWM.Integrations.Toolchain.Package

type Rep Package Source # 
Instance details

Defined in HWM.Integrations.Toolchain.Package

packageDiffs :: Text -> FilePath -> Package -> ConfigT [BoundsDiff] Source #

Determine whether a package already matches the expected configuration.

validatePackage :: Pkg -> ConfigT () Source #

Validate package against expected version and configuration