{-# LANGUAGE NoImplicitPrelude #-}
module Stack.Types.WantedCompilerSetter
( WantedCompilerSetter (..)
) where
import Stack.Prelude
data WantedCompilerSetter
= CompilerAtCommandLine
| SnapshotAtCommandLine
| YamlConfiguration (Maybe (Path Abs File))
deriving (Int -> WantedCompilerSetter -> ShowS
[WantedCompilerSetter] -> ShowS
WantedCompilerSetter -> String
(Int -> WantedCompilerSetter -> ShowS)
-> (WantedCompilerSetter -> String)
-> ([WantedCompilerSetter] -> ShowS)
-> Show WantedCompilerSetter
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> WantedCompilerSetter -> ShowS
showsPrec :: Int -> WantedCompilerSetter -> ShowS
$cshow :: WantedCompilerSetter -> String
show :: WantedCompilerSetter -> String
$cshowList :: [WantedCompilerSetter] -> ShowS
showList :: [WantedCompilerSetter] -> ShowS
Show, Typeable)