Safe Haskell | None |
---|---|
Language | Haskell2010 |
Optics Template Haskell could generate, but didn't
- psDecodeEntities :: Lens' ParseSettings DecodeEntities
- rsPretty :: Lens' RenderSettings Bool
- rsNamespaces :: Lens' RenderSettings [(Text, Text)]
- rsAttrOrder :: Lens' RenderSettings (Name -> Map Name Text -> [(Name, Text)])
- documentPrologue :: Lens' Document Prologue
- documentRoot :: Lens' Document Element
- documentEpilogue :: Lens' Document [Miscellaneous]
- prologueBefore :: Lens' Prologue [Miscellaneous]
- prologueDoctype :: Lens' Prologue (Maybe Doctype)
- prologueAfter :: Lens' Prologue [Miscellaneous]
- doctypeName :: Lens' Doctype Text
- doctypeID :: Lens' Doctype (Maybe ExternalID)
- _SystemID :: Prism' ExternalID Text
- _PublicID :: Prism' ExternalID (Text, Text)
- elementName :: Lens' Element Name
- elementAttributes :: Lens' Element (Map Name Text)
- elementNodes :: Lens' Element [Node]
- nameLocalName :: Lens' Name Text
- nameNamespace :: Lens' Name (Maybe Text)
- namePrefix :: Lens' Name (Maybe Text)
- instructionTarget :: Lens' Instruction Text
- instructionData :: Lens' Instruction Text
- _Document :: Iso' Document (Prologue, Element, [Miscellaneous])
- _Prologue :: Iso' Prologue ([Miscellaneous], Maybe Doctype, [Miscellaneous])
- _Instruction :: Iso' Instruction (Text, Text)
- _Element :: Iso' Element (Name, Map Name Text, [Node])
- _Name :: Iso' Name (Text, Maybe Text, Maybe Text)
- _Doctype :: Iso' Doctype (Text, Maybe ExternalID)
- _NodeElement :: Prism' Node Element
- _NodeContent :: Prism' Node Text
- _NodeInstruction :: Prism' Node Instruction
- _NodeComment :: Prism' Node Text
- _MiscComment :: Prism' Miscellaneous Text
- _MiscInstruction :: Prism' Miscellaneous Instruction
- uncurry3 :: (a -> b -> c -> d) -> (a, b, c) -> d
Documentation
psDecodeEntities :: Lens' ParseSettings DecodeEntities Source
A Lens into psDecodeEntities
rsPretty :: Lens' RenderSettings Bool Source
A Lens into rsPretty
rsNamespaces :: Lens' RenderSettings [(Text, Text)] Source
A Lens into rsNamespaces
rsAttrOrder :: Lens' RenderSettings (Name -> Map Name Text -> [(Name, Text)]) Source
A Lens into rsAttrOrder
documentPrologue :: Lens' Document Prologue Source
A Lens into documentPrologue
documentRoot :: Lens' Document Element Source
A Lens into documentRoot
documentEpilogue :: Lens' Document [Miscellaneous] Source
A Lens into documentEpilogue
prologueBefore :: Lens' Prologue [Miscellaneous] Source
A Lens into prologueBefore
prologueDoctype :: Lens' Prologue (Maybe Doctype) Source
A Lens into prologueDoctype
prologueAfter :: Lens' Prologue [Miscellaneous] Source
A Lens into prologueAfter
doctypeName :: Lens' Doctype Text Source
A Lens into doctypeName
elementName :: Lens' Element Name Source
A Lens into elementName
elementAttributes :: Lens' Element (Map Name Text) Source
A Lens into elementAttributes
elementNodes :: Lens' Element [Node] Source
A Lens into elementNodes
nameLocalName :: Lens' Name Text Source
A Lens into nameLocalName
nameNamespace :: Lens' Name (Maybe Text) Source
A Lens into nameNamespace
namePrefix :: Lens' Name (Maybe Text) Source
A Lens into namePrefix
instructionTarget :: Lens' Instruction Text Source
A Lens into instructionTarget
instructionData :: Lens' Instruction Text Source
A Lens into instructionData
_Prologue :: Iso' Prologue ([Miscellaneous], Maybe Doctype, [Miscellaneous]) Source
An Iso into Prologue
_Instruction :: Iso' Instruction (Text, Text) Source
An Iso into Instruction
_NodeElement :: Prism' Node Element Source
A Prism into NodeElement
_NodeContent :: Prism' Node Text Source
A Prism into NodeContent
_NodeInstruction :: Prism' Node Instruction Source
A Prism into NodeInstruction
_NodeComment :: Prism' Node Text Source
A Prism into NodeComment
_MiscComment :: Prism' Miscellaneous Text Source
A Prism into MiscComment
_MiscInstruction :: Prism' Miscellaneous Instruction Source
A Prism into MiscInstruction