-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | A simple flag type. -- -- A simple flag type, parameterised by another type. It can be enabled -- or disabled. @package flag @version 0.1.0.0 module Data.Flag data Flag a Disable :: a -> Flag a Enable :: a -> Flag a instance Data.Traversable.Traversable Data.Flag.Flag instance GHC.Show.Show a => GHC.Show.Show (Data.Flag.Flag a) instance GHC.Classes.Ord a => GHC.Classes.Ord (Data.Flag.Flag a) instance GHC.Generics.Generic (Data.Flag.Flag a) instance GHC.Base.Functor Data.Flag.Flag instance Data.Foldable.Foldable Data.Flag.Flag instance GHC.Classes.Eq a => GHC.Classes.Eq (Data.Flag.Flag a)