constraints-deriving-1.0.3.0: test/Spec/DeriveAll06.hs
{-# OPTIONS_GHC -fplugin Data.Constraint.Deriving #-}
{-# OPTIONS_GHC -fplugin-opt Data.Constraint.Deriving:dump-instances #-}
module Spec.DeriveAll06 where
import Data.Constraint.Deriving
data Bar = Bar | Baz
deriving (Eq, Ord, Show, Read, Enum)
{-# ANN type Foo (DeriveAllBut ["Show", "Read"]) #-}
newtype Foo a b = Foo Bar