uri-templater-0.2.1.0: Parsing & Quasiquoting for RFC 6570 URI Templates

Safe HaskellNone
LanguageHaskell98

Network.URI.Template

Documentation

class ToTemplateValue a where #

Minimal complete definition

toTemplateValue

Associated Types

type TemplateRep a #

Instances

ToTemplateValue Int # 

Associated Types

type TemplateRep Int :: * #

ToTemplateValue Text # 

Associated Types

type TemplateRep Text :: * #

ToTemplateValue Text # 

Associated Types

type TemplateRep Text :: * #

ToTemplateValue TemplateString # 
(ToTemplateValue a, (~) * (TemplateRep a) Single) => ToTemplateValue [a] # 

Associated Types

type TemplateRep [a] :: * #

(ToTemplateValue a, (~) * (TemplateRep a) Single) => ToTemplateValue (Vector a) # 

Associated Types

type TemplateRep (Vector a) :: * #

(ToTemplateValue k, (~) * (TemplateRep k) Single, ToTemplateValue v, (~) * (TemplateRep v) Single) => ToTemplateValue (Map k v) # 

Associated Types

type TemplateRep (Map k v) :: * #

(ToTemplateValue k, (~) * (TemplateRep k) Single, ToTemplateValue v, (~) * (TemplateRep v) Single) => ToTemplateValue (HashMap k v) # 

Associated Types

type TemplateRep (HashMap k v) :: * #

(ToTemplateValue k, (~) * (TemplateRep k) Single, ToTemplateValue v, (~) * (TemplateRep v) Single) => ToTemplateValue (AList k v) # 

Associated Types

type TemplateRep (AList k v) :: * #

newtype AList k v #

Constructors

AList 

Fields

Instances

(ToTemplateValue k, (~) * (TemplateRep k) Single, ToTemplateValue v, (~) * (TemplateRep v) Single) => ToTemplateValue (AList k v) # 

Associated Types

type TemplateRep (AList k v) :: * #

type TemplateRep (AList k v) #