-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Backwards-compatible orphan instances for base
--
-- base-orphans defines orphan instances that mimic instances
-- available in later versions of base to a wider (older) range
-- of compilers. base-orphans does not export anything except
-- the orphan instances themselves and complements
-- base-compat. See the README for what instances are
-- covered: https://github.com/haskell-compat/base-orphans#readme.
-- See also the what is not covered section.
@package base-orphans
@version 0.6
-- | Exports orphan instances that mimic instances available in later
-- versions of base. To use them, simply import Data.Orphans
-- ().
module Data.Orphans
instance forall k (k1 :: k) k2 a (b :: k2). (Data.Typeable.Internal.Typeable k2, Data.Data.Data a, Data.Typeable.Internal.Typeable b) => Data.Data.Data (Data.Functor.Const.Const a b)
instance Data.Functor.Classes.Eq1 Data.List.NonEmpty.NonEmpty
instance Data.Functor.Classes.Ord1 Data.List.NonEmpty.NonEmpty
instance Data.Functor.Classes.Read1 Data.List.NonEmpty.NonEmpty
instance Data.Functor.Classes.Show1 Data.List.NonEmpty.NonEmpty
instance Data.Semigroup.Semigroup a => Data.Semigroup.Semigroup (GHC.Types.IO a)
instance Data.Semigroup.Semigroup GHC.Event.Internal.Event
instance Data.Semigroup.Semigroup GHC.Event.Internal.Lifetime