| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Base.Mergeable
Documentation
class Mergeable a where Source #
Instances
| Mergeable Bool Source # | |
| (Eq a, Ord a) => Mergeable (GeneralType a) Source # | |
Defined in Base.GeneralType Methods 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 #
Methods
convertMerge :: Mergeable b => (T a -> b) -> a -> b Source #
Instances
| (Eq a, Ord a) => PreserveMerge (GeneralType a) Source # | |
Defined in Base.GeneralType Associated Types type T (GeneralType a) Source # Methods convertMerge :: Mergeable b => (T (GeneralType a) -> b) -> GeneralType a -> b Source # | |
| PreserveMerge (MergeTree a) Source # | |