hw-uri-0.1.1.3: Supports IO on URIs

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Uri.Location

Documentation

class IsPath a s | a -> s where Source #

Methods

(</>) :: a -> s -> a infixr 5 Source #

(<.>) :: a -> s -> a infixr 7 Source #

(-<.>) :: a -> s -> a infixl 4 Source #

Instances
IsPath Text Text Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

Methods

(</>) :: Text -> Text -> Text Source #

(<.>) :: Text -> Text -> Text Source #

(-<.>) :: Text -> Text -> Text Source #

IsPath S3Uri Text Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

IsPath Location Text Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

a ~ Char => IsPath [a] [a] Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

Methods

(</>) :: [a] -> [a] -> [a] Source #

(<.>) :: [a] -> [a] -> [a] Source #

(-<.>) :: [a] -> [a] -> [a] Source #

data Location Source #

Constructors

S3 S3Uri 
Local FilePath 
HttpUri Text 
Instances
Eq Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

Show Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

Generic Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

Associated Types

type Rep Location :: Type -> Type #

Methods

from :: Location -> Rep Location x #

to :: Rep Location x -> Location #

ToJSON Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

FromJSON Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

ToText Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

Methods

toText :: Location -> Text #

IsPath Location Text Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location

type Rep Location Source # 
Instance details

Defined in HaskellWorks.Data.Uri.Location