-- Copyright (c) 2014-present, Facebook, Inc.
-- All rights reserved.
--
-- This source code is distributed under the terms of a BSD license,
-- found in the LICENSE file.

-- |
-- Most users should import "Haxl.Core" instead of importing this
-- module directly.
--
module Haxl.Core.ShowP
  ( ShowP(..)
  ) where

-- | A class of type constructors for which we can show all
-- parameterizations.
class ShowP f where
  showp :: f a -> String