Safe Haskell | None |
---|---|
Language | Haskell2010 |
Types for pruning.
Synopsis
- data CompilableType
- newtype CompilableName = CompilableName {}
- data DependencyName = DependencyName {}
- data ModuleName = ModuleName {
- unModuleName :: Text
- data Compilable = Compilable {}
- data Package = Package {}
- data StackYaml = StackYaml {}
Documentation
data CompilableType Source #
The type of the thing to compile.
Instances
Eq CompilableType Source # | |
Defined in Data.Prune.Types (==) :: CompilableType -> CompilableType -> Bool # (/=) :: CompilableType -> CompilableType -> Bool # | |
Ord CompilableType Source # | |
Defined in Data.Prune.Types compare :: CompilableType -> CompilableType -> Ordering # (<) :: CompilableType -> CompilableType -> Bool # (<=) :: CompilableType -> CompilableType -> Bool # (>) :: CompilableType -> CompilableType -> Bool # (>=) :: CompilableType -> CompilableType -> Bool # max :: CompilableType -> CompilableType -> CompilableType # min :: CompilableType -> CompilableType -> CompilableType # | |
Show CompilableType Source # | |
Defined in Data.Prune.Types showsPrec :: Int -> CompilableType -> ShowS # show :: CompilableType -> String # showList :: [CompilableType] -> ShowS # |
newtype CompilableName Source #
The name of the thing to compile.
Instances
Eq CompilableName Source # | |
Defined in Data.Prune.Types (==) :: CompilableName -> CompilableName -> Bool # (/=) :: CompilableName -> CompilableName -> Bool # | |
Ord CompilableName Source # | |
Defined in Data.Prune.Types compare :: CompilableName -> CompilableName -> Ordering # (<) :: CompilableName -> CompilableName -> Bool # (<=) :: CompilableName -> CompilableName -> Bool # (>) :: CompilableName -> CompilableName -> Bool # (>=) :: CompilableName -> CompilableName -> Bool # max :: CompilableName -> CompilableName -> CompilableName # min :: CompilableName -> CompilableName -> CompilableName # | |
Show CompilableName Source # | |
Defined in Data.Prune.Types showsPrec :: Int -> CompilableName -> ShowS # show :: CompilableName -> String # showList :: [CompilableName] -> ShowS # |
data DependencyName Source #
The name of the dependency as listed in package.yaml
Instances
Eq DependencyName Source # | |
Defined in Data.Prune.Types (==) :: DependencyName -> DependencyName -> Bool # (/=) :: DependencyName -> DependencyName -> Bool # | |
Ord DependencyName Source # | |
Defined in Data.Prune.Types compare :: DependencyName -> DependencyName -> Ordering # (<) :: DependencyName -> DependencyName -> Bool # (<=) :: DependencyName -> DependencyName -> Bool # (>) :: DependencyName -> DependencyName -> Bool # (>=) :: DependencyName -> DependencyName -> Bool # max :: DependencyName -> DependencyName -> DependencyName # min :: DependencyName -> DependencyName -> DependencyName # | |
Show DependencyName Source # | |
Defined in Data.Prune.Types showsPrec :: Int -> DependencyName -> ShowS # show :: DependencyName -> String # showList :: [DependencyName] -> ShowS # |
data ModuleName Source #
A qualified module name, like Bar
Instances
Eq ModuleName Source # | |
Defined in Data.Prune.Types (==) :: ModuleName -> ModuleName -> Bool # (/=) :: ModuleName -> ModuleName -> Bool # | |
Ord ModuleName Source # | |
Defined in Data.Prune.Types compare :: ModuleName -> ModuleName -> Ordering # (<) :: ModuleName -> ModuleName -> Bool # (<=) :: ModuleName -> ModuleName -> Bool # (>) :: ModuleName -> ModuleName -> Bool # (>=) :: ModuleName -> ModuleName -> Bool # max :: ModuleName -> ModuleName -> ModuleName # min :: ModuleName -> ModuleName -> ModuleName # | |
Show ModuleName Source # | |
Defined in Data.Prune.Types showsPrec :: Int -> ModuleName -> ShowS # show :: ModuleName -> String # showList :: [ModuleName] -> ShowS # |
data Compilable Source #
A thing to compile.
Compilable | |
|
Instances
Eq Compilable Source # | |
Defined in Data.Prune.Types (==) :: Compilable -> Compilable -> Bool # (/=) :: Compilable -> Compilable -> Bool # | |
Ord Compilable Source # | |
Defined in Data.Prune.Types compare :: Compilable -> Compilable -> Ordering # (<) :: Compilable -> Compilable -> Bool # (<=) :: Compilable -> Compilable -> Bool # (>) :: Compilable -> Compilable -> Bool # (>=) :: Compilable -> Compilable -> Bool # max :: Compilable -> Compilable -> Compilable # min :: Compilable -> Compilable -> Compilable # | |
Show Compilable Source # | |
Defined in Data.Prune.Types showsPrec :: Int -> Compilable -> ShowS # show :: Compilable -> String # showList :: [Compilable] -> ShowS # |
Package | |
|