Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Config_Doc_Type = Config_Doc_Type {}
- config_doc_type :: Config_Doc_Type
- docType :: forall src vs t d. Semigroup d => Doc_Text d => Doc_Color d => Config_Doc_Type -> Precedence -> Type src vs t -> d
- docTypes :: forall src vs ts d. Semigroup d => Doc_Text d => Doc_Color d => Config_Doc_Type -> Types src vs ts -> d
- var2Name :: Config_Doc_Type -> (Map IndexVar Name, Names) -> Type src vs t -> (Map IndexVar Name, Names)
- type Name = Text
- type NameHint = Name
- type Names = Set Name
- freshifyName :: Names -> Name -> Name
- freshName :: Names -> Name
- poolNames :: [Name]
Type Config_Doc_Type
newtype Config_Doc_Type Source #
docType :: forall src vs t d. Semigroup d => Doc_Text d => Doc_Color d => Config_Doc_Type -> Precedence -> Type src vs t -> d Source #
docTypes :: forall src vs ts d. Semigroup d => Doc_Text d => Doc_Color d => Config_Doc_Type -> Types src vs ts -> d Source #
var2Name :: Config_Doc_Type -> (Map IndexVar Name, Names) -> Type src vs t -> (Map IndexVar Name, Names) Source #