Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Base.Mergeable
Documentation
class Mergeable a where Source #
Instances
Mergeable () Source # | |
Mergeable [a] Source # | |
Mergeable (MergeTree a) Source # | |
Monoid s => Mergeable (CompiledData s) Source # | |
Defined in Compilation.CompilerState Methods mergeAny :: Foldable f => f (CompiledData s) -> CompiledData s Source # mergeAll :: Foldable f => f (CompiledData s) -> CompiledData s Source # |
class Monad m => MergeableM m where Source #
mergeDefault :: Mergeable a => a Source #
mergeDefaultM :: (MergeableM m, Mergeable a) => m a Source #