Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Mergeable a where Source #
Instances
Mergeable Bool Source # | |
(Eq a, Ord a) => Mergeable (GeneralType a) Source # | |
Defined in Base.GeneralType mergeAny :: Foldable f => f (GeneralType a) -> GeneralType a Source # mergeAll :: Foldable f => f (GeneralType a) -> GeneralType a Source # | |
Mergeable (MergeTree a) Source # | |
(Ord k, Mergeable a) => Mergeable (Map k a) Source # | |
class (Bounded a, Mergeable a) => PreserveMerge a where Source #
convertMerge :: Mergeable b => (T a -> b) -> a -> b Source #
Instances
(Eq a, Ord a) => PreserveMerge (GeneralType a) Source # | |
Defined in Base.GeneralType type T (GeneralType a) Source # convertMerge :: Mergeable b => (T (GeneralType a) -> b) -> GeneralType a -> b Source # | |
PreserveMerge (MergeTree a) Source # | |