Add HasLink instance for Header. Fixes #128

This commit is contained in:
Alp Mestanogullari 2015-06-18 12:40:00 +02:00 committed by Christian Marie
parent 9f319963e9
commit 452ddf02e4

View File

@ -339,6 +339,10 @@ instance (ToText v, HasLink sub)
toLink (Proxy :: Proxy sub) $
addSegment (escape . unpack $ toText v) l
instance HasLink sub => HasLink (Header sym a :> sub) where
type MkLink (Header sym a :> sub) = MkLink sub
toLink _ = toLink (Proxy :: Proxy sub)
-- Verb (terminal) instances
instance HasLink (Get y r) where
type MkLink (Get y r) = URI