Copyright | (c) 2019-2021 Vaclav Svejcar |
---|---|
License | BSD-3-Clause |
Maintainer | vaclav.svejcar@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Because each implementation of file support might require some custom data extracted for example from the template file, this module exposes data types specific for individual implementations.
Synopsis
Documentation
data TemplateData Source #
Additional template data extracted from the template file.
HaskellTemplateData HaskellTemplateData' | additional template data for Haskell |
NoTemplateData | no additional template data provided |
Instances
Eq TemplateData Source # | |
Defined in Headroom.FileSupport.TemplateData (==) :: TemplateData -> TemplateData -> Bool # (/=) :: TemplateData -> TemplateData -> Bool # | |
Show TemplateData Source # | |
Defined in Headroom.FileSupport.TemplateData showsPrec :: Int -> TemplateData -> ShowS # show :: TemplateData -> String # showList :: [TemplateData] -> ShowS # |
data HaddockOffsets Source #
Offsets for selected fields extracted from Haddock module header.
HaddockOffsets | |
|
Instances
Eq HaddockOffsets Source # | |
Defined in Headroom.FileSupport.TemplateData (==) :: HaddockOffsets -> HaddockOffsets -> Bool # (/=) :: HaddockOffsets -> HaddockOffsets -> Bool # | |
Show HaddockOffsets Source # | |
Defined in Headroom.FileSupport.TemplateData showsPrec :: Int -> HaddockOffsets -> ShowS # show :: HaddockOffsets -> String # showList :: [HaddockOffsets] -> ShowS # |
data HaskellTemplateData' Source #
Additional template data required by Haskell file support
HaskellTemplateData' | |
|
Instances
Eq HaskellTemplateData' Source # | |
Defined in Headroom.FileSupport.TemplateData (==) :: HaskellTemplateData' -> HaskellTemplateData' -> Bool # (/=) :: HaskellTemplateData' -> HaskellTemplateData' -> Bool # | |
Show HaskellTemplateData' Source # | |
Defined in Headroom.FileSupport.TemplateData showsPrec :: Int -> HaskellTemplateData' -> ShowS # show :: HaskellTemplateData' -> String # showList :: [HaskellTemplateData'] -> ShowS # |