where
import Blaze.ByteString.Builder (Builder)
import Data.Ascii (Ascii)
-import qualified Data.Ascii as A
import qualified Data.CaseInsensitive as CI
+import Data.Convertible.Base
import Data.Convertible.Utils
import Data.Maybe
import Data.Monoid.Unicode
body $ do h1 status
p msg
hr
- address $ do toHtml $ A.toText cnfServerSoftware
+ address $ do toHtml (cs cnfServerSoftware ∷ Text)
unsafeByteString " at "
toHtml $ CI.original cnfServerHost
where
path = toHtml ∘ uriPath ∘ reqURI $ fromJust req
loc ∷ Text
- loc = A.toText ∘ fromJust $ getHeader "Location" res
+ loc = cs ∘ fromJust $ getHeader "Location" res
hr ∷ Html
{-# INLINE hr #-}