hix-0.7.0: lib/Hix/Managed/Handlers/Mutation.hs
module Hix.Managed.Handlers.Mutation where
import Hix.Data.Monad (M)
import Hix.Managed.Data.Mutation (BuildMutation, DepMutation, MutationResult)
import Hix.Managed.Data.MutationState (MutationState)
data MutationHandlers a s =
MutationHandlers {
process ::
s ->
DepMutation a ->
(BuildMutation -> M (Maybe MutationState)) ->
M (MutationResult s)
}