{- | Module : Prosidy.Internal.Classes Description : An internal module exporting common classes. Copyright : (c) James Alexander Feldman-Crough, 2019 License : MPL-2.0 Maintainer : alex@fldcr.com -} {-# LANGUAGE Trustworthy #-} module Prosidy.Internal.Classes (module X) where import Data.Aeson as X ( ToJSON(..) , FromJSON(..) , ToJSONKey(..) , FromJSONKey(..) ) import Data.Binary as X ( Binary(..) ) import GHC.Generics as X ( Generic ) import Control.DeepSeq as X ( NFData(..) ) import Data.Hashable as X ( Hashable(..) ) import Data.Text.Prettyprint.Doc as X ( Pretty(..) )