module Servant.Client.Core.Internal where import Control.DeepSeq (rnf) import Network.HTTP.Media (MediaType, mainType, parameters, subType) mediaTypeRnf :: MediaType -> () mediaTypeRnf :: MediaType -> () mediaTypeRnf MediaType mt = forall a. NFData a => a -> () rnf (MediaType -> CI ByteString mainType MediaType mt) seq :: forall a b. a -> b -> b `seq` forall a. NFData a => a -> () rnf (MediaType -> CI ByteString subType MediaType mt) seq :: forall a b. a -> b -> b `seq` forall a. NFData a => a -> () rnf (MediaType -> Parameters parameters MediaType mt)