| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Network.URI.Template.Internal
Documentation
type StringBuilder = Writer (DList Char) Source
addChar :: Char -> StringBuilder () Source
addString :: String -> StringBuilder () Source
Constructors
| Unreserved | |
| UnreservedOrReserved |
allowEncoder :: Allow -> String -> String Source
data ProcessingOptions Source
Constructors
| ProcessingOptions | |
Fields | |
namePrefix :: ProcessingOptions -> String -> InternalTemplateValue -> StringBuilder () Source
processVariable :: Modifier -> Bool -> Variable -> InternalTemplateValue -> StringBuilder () Source
processVariables :: [(String, InternalTemplateValue)] -> Modifier -> [Variable] -> StringBuilder () Source
render :: forall a. UriTemplate -> [(String, TemplateValue a)] -> String Source
render' :: UriTemplate -> [(String, InternalTemplateValue)] -> String Source