prune-juice-0.6: Prune unused Haskell dependencies
Safe HaskellNone
LanguageHaskell2010

Data.Prune.Types

Description

Types for pruning.

Synopsis

Documentation

data ModuleName Source #

A qualified module name, like Bar

Constructors

ModuleName 

Fields

data Compilable Source #

A thing to compile.

Constructors

Compilable 

Fields

data Package Source #

Constructors

Package 

Fields

Instances

Instances details
Eq Package Source # 
Instance details

Defined in Data.Prune.Types

Methods

(==) :: Package -> Package -> Bool #

(/=) :: Package -> Package -> Bool #

Ord Package Source # 
Instance details

Defined in Data.Prune.Types

Show Package Source # 
Instance details

Defined in Data.Prune.Types

data StackYaml Source #

Constructors

StackYaml 

Fields

Instances

Instances details
Eq StackYaml Source # 
Instance details

Defined in Data.Prune.Types

Ord StackYaml Source # 
Instance details

Defined in Data.Prune.Types

Show StackYaml Source # 
Instance details

Defined in Data.Prune.Types

FromJSON StackYaml Source # 
Instance details

Defined in Data.Prune.Types

headMay :: [a] -> Maybe a Source #

lastMay :: [a] -> Maybe a Source #