module Seminal.Options (Options(..), SearchMethod(..)) where
data Options = Options {
Options -> SearchMethod
search :: SearchMethod,
Options -> Bool
traceTcCalls :: Bool
}
data SearchMethod =
Eager |
Lazy
deriving SearchMethod -> SearchMethod -> Bool
(SearchMethod -> SearchMethod -> Bool)
-> (SearchMethod -> SearchMethod -> Bool) -> Eq SearchMethod
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: SearchMethod -> SearchMethod -> Bool
== :: SearchMethod -> SearchMethod -> Bool
$c/= :: SearchMethod -> SearchMethod -> Bool
/= :: SearchMethod -> SearchMethod -> Bool
Eq