git.iko.soy/typeable/servant
on master help sign in
Add HasLink instance for Header. Fixes #128
commit452ddf02e4b9f0ced1803dd740352d2f053bfda4 authorAlp Mestanogullari <alpmestan@gmail.com> dateThu 18 Jun 2015, 12:40 (11 years ago) parent9f31996
1 file changed+4
servant/src/Servant/Utils/Links.hs+4
servant/src/Servant/Utils/Links.hs+4
@@ -339,6 +339,10 @@ instance (ToText v, HasLink sub)
339339 toLink (Proxy :: Proxy sub) $
340340 addSegment (escape . unpack $ toText v) l
341341
342+instance HasLink sub => HasLink (Header sym a :> sub) where
343+ type MkLink (Header sym a :> sub) = MkLink sub
344+ toLink _ = toLink (Proxy :: Proxy sub)
345+
342346-- Verb (terminal) instances
343347instance HasLink (Get y r) where
344348 type MkLink (Get y r) = URI