module Unison.CommandLine.Types (ShouldWatchFiles (..)) where

data ShouldWatchFiles
  = ShouldWatchFiles
  | ShouldNotWatchFiles
  deriving (Int -> ShouldWatchFiles -> ShowS
[ShouldWatchFiles] -> ShowS
ShouldWatchFiles -> String
(Int -> ShouldWatchFiles -> ShowS)
-> (ShouldWatchFiles -> String)
-> ([ShouldWatchFiles] -> ShowS)
-> Show ShouldWatchFiles
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ShouldWatchFiles -> ShowS
showsPrec :: Int -> ShouldWatchFiles -> ShowS
$cshow :: ShouldWatchFiles -> String
show :: ShouldWatchFiles -> String
$cshowList :: [ShouldWatchFiles] -> ShowS
showList :: [ShouldWatchFiles] -> ShowS
Show, ShouldWatchFiles -> ShouldWatchFiles -> Bool
(ShouldWatchFiles -> ShouldWatchFiles -> Bool)
-> (ShouldWatchFiles -> ShouldWatchFiles -> Bool)
-> Eq ShouldWatchFiles
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ShouldWatchFiles -> ShouldWatchFiles -> Bool
== :: ShouldWatchFiles -> ShouldWatchFiles -> Bool
$c/= :: ShouldWatchFiles -> ShouldWatchFiles -> Bool
/= :: ShouldWatchFiles -> ShouldWatchFiles -> Bool
Eq)