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 = CI ByteString -> () forall a. NFData a => a -> () rnf (MediaType -> CI ByteString mainType MediaType mt) () -> () -> () forall a b. a -> b -> b `seq` CI ByteString -> () forall a. NFData a => a -> () rnf (MediaType -> CI ByteString subType MediaType mt) () -> () -> () forall a b. a -> b -> b `seq` Parameters -> () forall a. NFData a => a -> () rnf (MediaType -> Parameters parameters MediaType mt)