hsdev-0.3.1.3: Haskell development library
HsDev.Watcher.Types
Synopsis
data Watched Source #
Constructors
type Watcher = Watcher Watched Source #
data PackageDbStack Source #
Stack of PackageDb in reverse order
Instances
Methods
(==) :: PackageDbStack -> PackageDbStack -> Bool #
(/=) :: PackageDbStack -> PackageDbStack -> Bool #
compare :: PackageDbStack -> PackageDbStack -> Ordering #
(<) :: PackageDbStack -> PackageDbStack -> Bool #
(<=) :: PackageDbStack -> PackageDbStack -> Bool #
(>) :: PackageDbStack -> PackageDbStack -> Bool #
(>=) :: PackageDbStack -> PackageDbStack -> Bool #
max :: PackageDbStack -> PackageDbStack -> PackageDbStack #
min :: PackageDbStack -> PackageDbStack -> PackageDbStack #
showsPrec :: Int -> PackageDbStack -> ShowS #
show :: PackageDbStack -> String #
showList :: [PackageDbStack] -> ShowS #
rnf :: PackageDbStack -> () #
toJSON :: PackageDbStack -> Value #
toEncoding :: PackageDbStack -> Encoding #
toJSONList :: [PackageDbStack] -> Value #
toEncodingList :: [PackageDbStack] -> Encoding #
parseJSON :: Value -> Parser PackageDbStack #
parseJSONList :: Value -> Parser [PackageDbStack] #
formattable :: PackageDbStack -> FormatFlags -> Formatted #
paths :: Traversal' PackageDbStack FilePath Source #
display :: PackageDbStack -> String Source #
displayType :: PackageDbStack -> String Source #
enumContents :: CommandMonad m => PackageDbStack -> m ScanContents Source #
data Project Source #
Cabal project
(==) :: Project -> Project -> Bool #
(/=) :: Project -> Project -> Bool #
compare :: Project -> Project -> Ordering #
(<) :: Project -> Project -> Bool #
(<=) :: Project -> Project -> Bool #
(>) :: Project -> Project -> Bool #
(>=) :: Project -> Project -> Bool #
max :: Project -> Project -> Project #
min :: Project -> Project -> Project #
showsPrec :: Int -> Project -> ShowS #
show :: Project -> String #
showList :: [Project] -> ShowS #
rnf :: Project -> () #
toJSON :: Project -> Value #
toEncoding :: Project -> Encoding #
toJSONList :: [Project] -> Value #
toEncodingList :: [Project] -> Encoding #
parseJSON :: Value -> Parser Project #
parseJSONList :: Value -> Parser [Project] #
formattable :: Project -> FormatFlags -> Formatted #
paths :: Traversal' Project FilePath Source #
display :: Project -> String Source #
displayType :: Project -> String Source #
brief :: Project -> Text Source #
detailed :: Project -> Text Source #
enumContents :: CommandMonad m => Project -> m ScanContents Source #