module Dixi.Database.Orphans where
import Control.Lens ()
import Data.Compositions.Internal as C
import Data.Compositions.Snoc.Internal as S
import Data.Data
import Data.Monoid
import Data.Patch.Internal
import Data.SafeCopy
#ifdef OLDBASE
import Data.Foldable
import Data.Traversable
#endif
import Data.Orphans()
deriveSafeCopy 0 'base ''Node
deriveSafeCopy 0 'base ''C.Compositions
deriveSafeCopy 0 'base ''Flip
deriveSafeCopy 0 'base ''S.Compositions
deriveSafeCopy 0 'base ''Edit
deriveSafeCopy 0 'base ''Patch
deriveSafeCopy 0 'base ''Last
deriveSafeCopy 0 'base ''HunkStatus
deriving instance Typeable (Patch)
deriving instance Typeable (HunkStatus)