@@ -1,6 +1,5 @@
1{-# LANGUAGE DataKinds #-}
1{-# LANGUAGE DataKinds #-}
2{-# LANGUAGE DeriveGeneric #-}
2{-# LANGUAGE DeriveGeneric #-}
3−{-# LANGUAGE MultiParamTypeClasses #-}
4{-# LANGUAGE FlexibleContexts #-}
3{-# LANGUAGE FlexibleContexts #-}
5{-# LANGUAGE FlexibleInstances #-}
4{-# LANGUAGE FlexibleInstances #-}
6{-# LANGUAGE OverloadedStrings #-}
5{-# LANGUAGE OverloadedStrings #-}
@@ -51,7 +50,6 @@ import Servant.API
51 BasicAuthData (BasicAuthData), Capture, Capture', CaptureAll,
50 BasicAuthData (BasicAuthData), Capture, Capture', CaptureAll,
52 Delete, EmptyAPI, Fragment, Get, HasStatus (StatusOf), Header,
51 Delete, EmptyAPI, Fragment, Get, HasStatus (StatusOf), Header,
53 Headers, HttpVersion, IsSecure (..), JSON, Lenient,
52 Headers, HttpVersion, IsSecure (..), JSON, Lenient,
55 NoContent (..), NoContentVerb, NoFraming, OctetStream, Patch,
53 NoContent (..), NoContentVerb, NoFraming, OctetStream, Patch,
56 PlainText, Post, Put, QueryFlag, QueryParam, QueryParams, Raw,
54 PlainText, Post, Put, QueryFlag, QueryParam, QueryParams, Raw,
57 RemoteHost, ReqBody, SourceIO, StdMethod (..), Stream, Strict,
55 RemoteHost, ReqBody, SourceIO, StdMethod (..), Stream, Strict,
@@ -108,8 +106,6 @@ spec = do
108-- * verbSpec {{{
106-- * verbSpec {{{
109------------------------------------------------------------------------------
107------------------------------------------------------------------------------
111−instance {-# OVERLAPPABLE #-} ToJSON a => MimeRender JSON a where mimeRender _ = encode
113type VerbApi method status
109type VerbApi method status
114 = Verb method status '[JSON] Person
110 = Verb method status '[JSON] Person
115 :<|> "noContent" :> NoContentVerb method
111 :<|> "noContent" :> NoContentVerb method