Copyright | (c) Max Amanshauser 2016 |
---|---|
License | MIT |
Maintainer | max@lambdalifting.org |
Safe Haskell | None |
Language | Haskell2010 |
Documentation
class FSMStore st k s e a where Source #
Even the Read method needs type parameters e
and a
because it needs to deserialise the entry from storage.
Implementations are expected to not throw exceptions in fsmRead/fsmCreate.
Throwing in fsmUpdate is OK.