module Buffet.Test.Configuration
  ( Configuration(..)
  ) where

import Prelude (Eq, FilePath, Maybe, Ord, Show)

newtype Configuration =
  Configuration
    { Configuration -> Maybe FilePath
arguments :: Maybe FilePath
    }
  deriving (Configuration -> Configuration -> Bool
(Configuration -> Configuration -> Bool)
-> (Configuration -> Configuration -> Bool) -> Eq Configuration
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: Configuration -> Configuration -> Bool
$c/= :: Configuration -> Configuration -> Bool
== :: Configuration -> Configuration -> Bool
$c== :: Configuration -> Configuration -> Bool
Eq, Eq Configuration
Eq Configuration
-> (Configuration -> Configuration -> Ordering)
-> (Configuration -> Configuration -> Bool)
-> (Configuration -> Configuration -> Bool)
-> (Configuration -> Configuration -> Bool)
-> (Configuration -> Configuration -> Bool)
-> (Configuration -> Configuration -> Configuration)
-> (Configuration -> Configuration -> Configuration)
-> Ord Configuration
Configuration -> Configuration -> Bool
Configuration -> Configuration -> Ordering
Configuration -> Configuration -> Configuration
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 :: Configuration -> Configuration -> Configuration
$cmin :: Configuration -> Configuration -> Configuration
max :: Configuration -> Configuration -> Configuration
$cmax :: Configuration -> Configuration -> Configuration
>= :: Configuration -> Configuration -> Bool
$c>= :: Configuration -> Configuration -> Bool
> :: Configuration -> Configuration -> Bool
$c> :: Configuration -> Configuration -> Bool
<= :: Configuration -> Configuration -> Bool
$c<= :: Configuration -> Configuration -> Bool
< :: Configuration -> Configuration -> Bool
$c< :: Configuration -> Configuration -> Bool
compare :: Configuration -> Configuration -> Ordering
$ccompare :: Configuration -> Configuration -> Ordering
$cp1Ord :: Eq Configuration
Ord, Int -> Configuration -> ShowS
[Configuration] -> ShowS
Configuration -> FilePath
(Int -> Configuration -> ShowS)
-> (Configuration -> FilePath)
-> ([Configuration] -> ShowS)
-> Show Configuration
forall a.
(Int -> a -> ShowS) -> (a -> FilePath) -> ([a] -> ShowS) -> Show a
showList :: [Configuration] -> ShowS
$cshowList :: [Configuration] -> ShowS
show :: Configuration -> FilePath
$cshow :: Configuration -> FilePath
showsPrec :: Int -> Configuration -> ShowS
$cshowsPrec :: Int -> Configuration -> ShowS
Show)