attoparsec-uri-0.0.6: URI parser / printer using attoparsec

Safe HaskellNone
LanguageHaskell2010

Data.URI.Auth.Host

Documentation

data URIAuthHost Source #

Constructors

Glob 
IPv4 !IPv4 
IPv6 !IPv6 
Localhost 
Host

Host ["foo","bar"] "com" represents foo.bar.com

Instances
Eq URIAuthHost Source # 
Instance details

Defined in Data.URI.Auth.Host

Show URIAuthHost Source # 
Instance details

Defined in Data.URI.Auth.Host

Generic URIAuthHost Source # 
Instance details

Defined in Data.URI.Auth.Host

Associated Types

type Rep URIAuthHost :: * -> * #

Arbitrary URIAuthHost Source # 
Instance details

Defined in Data.URI.Auth.Host

type Rep URIAuthHost Source # 
Instance details

Defined in Data.URI.Auth.Host

type Rep URIAuthHost = D1 (MetaData "URIAuthHost" "Data.URI.Auth.Host" "attoparsec-uri-0.0.6-2jc8UFLF0sG2LfBgBNc0dh" False) ((C1 (MetaCons "Glob" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "IPv4" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IPv4))) :+: (C1 (MetaCons "IPv6" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 IPv6)) :+: (C1 (MetaCons "Localhost" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Host" PrefixI True) (S1 (MetaSel (Just "uriAuthHostName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector Text)) :*: S1 (MetaSel (Just "uriAuthHostSuffix") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))