-- 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
--   <a>indexed-traversable</a> package.
--   
--   The intention is to keep this package minimal; it provides instances
--   that formely existed in <tt>lens</tt> or <tt>optics-extra</tt>. We
--   recommend putting other instances directly into their defining
--   packages. The <tt>indexed-traversable</tt> package is light, having
--   only GHC boot libraries as its dependencies.
@package indexed-traversable-instances
@version 0.1.2


-- | Extra instances for <a>FunctorWithIndex</a>, <a>FoldableWithIndex</a>,
--   and <a>TraversableWithIndex</a> 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)
