-- | This module provides convenience re-exports of all the standard -- Data.Derive derivations. module Data.Derive.All (Derivation, derivations, module D) where import Data.Derive.Internal.Derivation -- GENERATED START import Data.Derive.Arbitrary as D import Data.Derive.ArbitraryOld as D import Data.Derive.Arities as D import Data.Derive.Binary as D import Data.Derive.BinaryDefer as D import Data.Derive.Bounded as D import Data.Derive.Data as D import Data.Derive.DataAbstract as D import Data.Derive.Default as D import Data.Derive.Enum as D import Data.Derive.EnumCyclic as D import Data.Derive.Eq as D import Data.Derive.Fold as D import Data.Derive.Foldable as D import Data.Derive.From as D import Data.Derive.Functor as D import Data.Derive.Has as D import Data.Derive.Is as D import Data.Derive.LazySet as D import Data.Derive.Monoid as D import Data.Derive.NFData as D import Data.Derive.Ord as D import Data.Derive.Read as D import Data.Derive.Ref as D import Data.Derive.Serial as D import Data.Derive.Serialize as D import Data.Derive.Set as D import Data.Derive.Show as D import Data.Derive.Traversable as D import Data.Derive.Typeable as D import Data.Derive.UniplateDirect as D import Data.Derive.UniplateTypeable as D import Data.Derive.Update as D derivations :: [Derivation] derivations = [makeArbitrary,makeArbitraryOld,makeArities,makeBinary,makeBinaryDefer,makeBounded,makeData,makeDataAbstract,makeDefault,makeEnum,makeEnumCyclic,makeEq,makeFold,makeFoldable,makeFrom,makeFunctor,makeHas,makeIs,makeLazySet,makeMonoid,makeNFData,makeOrd,makeRead,makeRef,makeSerial,makeSerialize,makeSet,makeShow,makeTraversable,makeTypeable,makeUniplateDirect,makeUniplateTypeable,makeUpdate] -- GENERATED STOP