{-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} module Distribution.Types.DumpBuildInfo ( DumpBuildInfo(..) ) where import Distribution.Compat.Prelude data DumpBuildInfo = NoDumpBuildInfo | DumpBuildInfo deriving (ReadPrec [DumpBuildInfo] ReadPrec DumpBuildInfo Int -> ReadS DumpBuildInfo ReadS [DumpBuildInfo] (Int -> ReadS DumpBuildInfo) -> ReadS [DumpBuildInfo] -> ReadPrec DumpBuildInfo -> ReadPrec [DumpBuildInfo] -> Read DumpBuildInfo forall a. (Int -> ReadS a) -> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a readListPrec :: ReadPrec [DumpBuildInfo] $creadListPrec :: ReadPrec [DumpBuildInfo] readPrec :: ReadPrec DumpBuildInfo $creadPrec :: ReadPrec DumpBuildInfo readList :: ReadS [DumpBuildInfo] $creadList :: ReadS [DumpBuildInfo] readsPrec :: Int -> ReadS DumpBuildInfo $creadsPrec :: Int -> ReadS DumpBuildInfo Read, Int -> DumpBuildInfo -> ShowS [DumpBuildInfo] -> ShowS DumpBuildInfo -> String (Int -> DumpBuildInfo -> ShowS) -> (DumpBuildInfo -> String) -> ([DumpBuildInfo] -> ShowS) -> Show DumpBuildInfo forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [DumpBuildInfo] -> ShowS $cshowList :: [DumpBuildInfo] -> ShowS show :: DumpBuildInfo -> String $cshow :: DumpBuildInfo -> String showsPrec :: Int -> DumpBuildInfo -> ShowS $cshowsPrec :: Int -> DumpBuildInfo -> ShowS Show, DumpBuildInfo -> DumpBuildInfo -> Bool (DumpBuildInfo -> DumpBuildInfo -> Bool) -> (DumpBuildInfo -> DumpBuildInfo -> Bool) -> Eq DumpBuildInfo forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: DumpBuildInfo -> DumpBuildInfo -> Bool $c/= :: DumpBuildInfo -> DumpBuildInfo -> Bool == :: DumpBuildInfo -> DumpBuildInfo -> Bool $c== :: DumpBuildInfo -> DumpBuildInfo -> Bool Eq, Eq DumpBuildInfo Eq DumpBuildInfo -> (DumpBuildInfo -> DumpBuildInfo -> Ordering) -> (DumpBuildInfo -> DumpBuildInfo -> Bool) -> (DumpBuildInfo -> DumpBuildInfo -> Bool) -> (DumpBuildInfo -> DumpBuildInfo -> Bool) -> (DumpBuildInfo -> DumpBuildInfo -> Bool) -> (DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo) -> (DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo) -> Ord DumpBuildInfo DumpBuildInfo -> DumpBuildInfo -> Bool DumpBuildInfo -> DumpBuildInfo -> Ordering DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo $cmin :: DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo max :: DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo $cmax :: DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo >= :: DumpBuildInfo -> DumpBuildInfo -> Bool $c>= :: DumpBuildInfo -> DumpBuildInfo -> Bool > :: DumpBuildInfo -> DumpBuildInfo -> Bool $c> :: DumpBuildInfo -> DumpBuildInfo -> Bool <= :: DumpBuildInfo -> DumpBuildInfo -> Bool $c<= :: DumpBuildInfo -> DumpBuildInfo -> Bool < :: DumpBuildInfo -> DumpBuildInfo -> Bool $c< :: DumpBuildInfo -> DumpBuildInfo -> Bool compare :: DumpBuildInfo -> DumpBuildInfo -> Ordering $ccompare :: DumpBuildInfo -> DumpBuildInfo -> Ordering $cp1Ord :: Eq DumpBuildInfo Ord, Int -> DumpBuildInfo DumpBuildInfo -> Int DumpBuildInfo -> [DumpBuildInfo] DumpBuildInfo -> DumpBuildInfo DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] (DumpBuildInfo -> DumpBuildInfo) -> (DumpBuildInfo -> DumpBuildInfo) -> (Int -> DumpBuildInfo) -> (DumpBuildInfo -> Int) -> (DumpBuildInfo -> [DumpBuildInfo]) -> (DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo]) -> (DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo]) -> (DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo]) -> Enum DumpBuildInfo forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] $cenumFromThenTo :: DumpBuildInfo -> DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] enumFromTo :: DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] $cenumFromTo :: DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] enumFromThen :: DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] $cenumFromThen :: DumpBuildInfo -> DumpBuildInfo -> [DumpBuildInfo] enumFrom :: DumpBuildInfo -> [DumpBuildInfo] $cenumFrom :: DumpBuildInfo -> [DumpBuildInfo] fromEnum :: DumpBuildInfo -> Int $cfromEnum :: DumpBuildInfo -> Int toEnum :: Int -> DumpBuildInfo $ctoEnum :: Int -> DumpBuildInfo pred :: DumpBuildInfo -> DumpBuildInfo $cpred :: DumpBuildInfo -> DumpBuildInfo succ :: DumpBuildInfo -> DumpBuildInfo $csucc :: DumpBuildInfo -> DumpBuildInfo Enum, DumpBuildInfo DumpBuildInfo -> DumpBuildInfo -> Bounded DumpBuildInfo forall a. a -> a -> Bounded a maxBound :: DumpBuildInfo $cmaxBound :: DumpBuildInfo minBound :: DumpBuildInfo $cminBound :: DumpBuildInfo Bounded, (forall x. DumpBuildInfo -> Rep DumpBuildInfo x) -> (forall x. Rep DumpBuildInfo x -> DumpBuildInfo) -> Generic DumpBuildInfo forall x. Rep DumpBuildInfo x -> DumpBuildInfo forall x. DumpBuildInfo -> Rep DumpBuildInfo x forall a. (forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a $cto :: forall x. Rep DumpBuildInfo x -> DumpBuildInfo $cfrom :: forall x. DumpBuildInfo -> Rep DumpBuildInfo x Generic, Typeable) instance Binary DumpBuildInfo instance Structured DumpBuildInfo