module GHC.Debug.Types.Version where import Data.Word data Version = Version { Version -> Word32 v_major :: Word32 , Version -> Word32 v_patch :: Word32 } deriving (Int -> Version -> ShowS [Version] -> ShowS Version -> String (Int -> Version -> ShowS) -> (Version -> String) -> ([Version] -> ShowS) -> Show Version forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> Version -> ShowS showsPrec :: Int -> Version -> ShowS $cshow :: Version -> String show :: Version -> String $cshowList :: [Version] -> ShowS showList :: [Version] -> ShowS Show, Eq Version Eq Version => (Version -> Version -> Ordering) -> (Version -> Version -> Bool) -> (Version -> Version -> Bool) -> (Version -> Version -> Bool) -> (Version -> Version -> Bool) -> (Version -> Version -> Version) -> (Version -> Version -> Version) -> Ord Version Version -> Version -> Bool Version -> Version -> Ordering Version -> Version -> Version 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 $ccompare :: Version -> Version -> Ordering compare :: Version -> Version -> Ordering $c< :: Version -> Version -> Bool < :: Version -> Version -> Bool $c<= :: Version -> Version -> Bool <= :: Version -> Version -> Bool $c> :: Version -> Version -> Bool > :: Version -> Version -> Bool $c>= :: Version -> Version -> Bool >= :: Version -> Version -> Bool $cmax :: Version -> Version -> Version max :: Version -> Version -> Version $cmin :: Version -> Version -> Version min :: Version -> Version -> Version Ord, Version -> Version -> Bool (Version -> Version -> Bool) -> (Version -> Version -> Bool) -> Eq Version forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: Version -> Version -> Bool == :: Version -> Version -> Bool $c/= :: Version -> Version -> Bool /= :: Version -> Version -> Bool Eq)