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

Data.Prune.Types

Description

 
Synopsis

Documentation

data ModuleName Source #

A qualified module name, like Foo.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 #

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

data ApplyStrategy Source #

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

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

ifM :: Monad m => m Bool -> m a -> m a -> m a Source #

whenM :: Monad m => m Bool -> m () -> m () Source #

unlessM :: Monad m => m Bool -> m () -> m () Source #