    {-# LANGUAGE Trustworthy #-}

    -----------------------------------------------------------------------------
    -- |
    -- Copyright   :  (C) 2011-2015 Edward Kmett
    -- License     :  BSD-style (see the file LICENSE)
    --
    -- Maintainer  :  Edward Kmett <ekmett@gmail.com>
    -- Stability   :  provisional
    -- Portability :  portable
    --
    ----------------------------------------------------------------------------
    module Data.Semigroup.Foldable.Class
      {-# DEPRECATED
            [ "This module re-exports a limited subset of the class methods in the "
            , "Foldable1 and Bifoldable1 classes, which are now located in the "
            , "Data.Foldable1 and Data.Bifoldable1 modules in base-4.18. "
            , "(On older versions of base, these can be found in the "
            , "foldable1-classes-compat library.) "
            , "Import from these modules instead."
            ]
        #-}
      ( Foldable1(fold1, foldMap1, toNonEmpty)
      , Bifoldable1(bifold1, bifoldMap1)
      ) where

    import Data.Bifoldable1
    import Data.Foldable1