Safe Haskell | None |
---|---|
Language | Haskell2010 |
This implements a SinkSource with keyed changes.
Documentation
data KeyedChanges key delta Source #
Instances
Ord key => HasSource (KeyedChanges key delta) [delta] delta Source # | |
Defined in Util.KeyedChanges toSource :: KeyedChanges key delta -> Source [delta] delta Source # |
newKeyedChanges :: Ord key => IO (KeyedChanges key delta) Source #
sendKeyedChanges :: Ord key => key -> delta -> KeyedChanges key delta -> IO () Source #
deleteKeyedChange :: Ord key => key -> delta -> KeyedChanges key delta -> IO () Source #