-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | More instances of FunctorWithIndex, FoldableWithIndex, TraversableWithIndex
--   
--   This package provides extra instances for type-classes in the
--   indexed-traversable package.
--   
--   The intention is to keep this package minimal; it provides instances
--   that formely existed in lens or optics-extra. We
--   recommend putting other instances directly into their defining
--   packages. The indexed-traversable package is light, having
--   only GHC boot libraries as its dependencies.
@package indexed-traversable-instances
@version 0.1.2

-- | Extra instances for FunctorWithIndex, FoldableWithIndex,
--   and TraversableWithIndex type classes.
module Data.Functor.WithIndex.Instances
instance WithIndex.FoldableWithIndex GHC.Types.Int Data.Vector.Vector
instance WithIndex.FoldableWithIndex () GHC.Tuple.Solo
instance forall k (a :: k). WithIndex.FoldableWithIndex () (Data.Tagged.Tagged a)
instance WithIndex.FoldableWithIndex k (Data.HashMap.Internal.HashMap k)
instance WithIndex.FunctorWithIndex GHC.Types.Int Data.Vector.Vector
instance WithIndex.FunctorWithIndex () GHC.Tuple.Solo
instance forall k (a :: k). WithIndex.FunctorWithIndex () (Data.Tagged.Tagged a)
instance WithIndex.FunctorWithIndex k (Data.HashMap.Internal.HashMap k)
instance WithIndex.TraversableWithIndex GHC.Types.Int Data.Vector.Vector
instance WithIndex.TraversableWithIndex () GHC.Tuple.Solo
instance forall k (a :: k). WithIndex.TraversableWithIndex () (Data.Tagged.Tagged a)
instance WithIndex.TraversableWithIndex k (Data.HashMap.Internal.HashMap k)
