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