{-# LANGUAGE NoImplicitPrelude #-}
module Stack.Types.StackYamlLoc
( StackYamlLoc (..)
) where
import Stack.Prelude
data StackYamlLoc
= SYLDefault
| SYLOverride !(Path Abs File)
| SYLNoProject ![PackageIdentifierRevision]
| SYLGlobalProject
deriving Int -> StackYamlLoc -> ShowS
[StackYamlLoc] -> ShowS
StackYamlLoc -> String
(Int -> StackYamlLoc -> ShowS)
-> (StackYamlLoc -> String)
-> ([StackYamlLoc] -> ShowS)
-> Show StackYamlLoc
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> StackYamlLoc -> ShowS
showsPrec :: Int -> StackYamlLoc -> ShowS
$cshow :: StackYamlLoc -> String
show :: StackYamlLoc -> String
$cshowList :: [StackYamlLoc] -> ShowS
showList :: [StackYamlLoc] -> ShowS
Show