-- | 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.DataAbstract as D import Data.Derive.Default as D import Data.Derive.EnumCyclic as D import Data.Derive.Fold as D import Data.Derive.From as D import Data.Derive.Has as D import Data.Derive.Is as D import Data.Derive.JSON as D import Data.Derive.LazySet as D import Data.Derive.Lens as D import Data.Derive.Monoid as D import Data.Derive.NFData 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.UniplateDirect as D import Data.Derive.UniplateTypeable as D import Data.Derive.Update as D derivations :: [Derivation] derivations = [makeArbitrary,makeArbitraryOld,makeArities,makeBinary,makeBinaryDefer,makeBounded,makeDataAbstract,makeDefault,makeEnumCyclic,makeFold,makeFrom,makeHas,makeIs,makeJSON,makeLazySet,makeLens,makeMonoid,makeNFData,makeRef,makeSerial,makeSerialize,makeSet,makeUniplateDirect,makeUniplateTypeable,makeUpdate] -- GENERATED STOP