Safe Haskell | None |
---|---|
Language | Haskell2010 |
Darcs.Patch.Prim.FileUUID.Apply
Contents
Documentation
hunkEdit :: Hunk wX wY -> FileContent -> Either String FileContent #
data ObjectMap (m :: Type -> Type) #
Constructors
ObjectMap | |
Instances
MonadThrow m => ApplyMonadTrans ObjectMap m # | |||||
Defined in Darcs.Patch.Prim.FileUUID.Apply Associated Types
Methods runApplyMonad :: ApplyMonadOver ObjectMap m x -> ObjectMap m -> m (x, ObjectMap m) # | |||||
MonadThrow m => ApplyMonad ObjectMap (StateT (ObjectMap m) m) # | |||||
Defined in Darcs.Patch.Prim.FileUUID.Apply Methods readFilePS :: ObjectIdOf ObjectMap -> StateT (ObjectMap m) m ByteString # | |||||
type ApplyMonadOperations ObjectMap # | |||||
Defined in Darcs.Patch.Prim.FileUUID.Apply | |||||
type ObjectIdOf ObjectMap # | |||||
Defined in Darcs.Patch.Prim.FileUUID.ObjectMap | |||||
type ApplyMonadOver ObjectMap m # | |||||
Defined in Darcs.Patch.Prim.FileUUID.Apply |
Orphan instances
Apply Prim # | |||||
Associated Types
Methods apply :: ApplyMonad (ApplyState Prim) m => Prim wX wY -> m () # unapply :: ApplyMonad (ApplyState Prim) m => Prim wX wY -> m () # | |||||
PrimApply Prim # | |||||
Methods applyPrimFL :: ApplyMonad (ApplyState Prim) m => FL Prim wX wY -> m () # | |||||
RepairToFL Prim # | |||||
Methods applyAndTryToFixFL :: ApplyMonad (ApplyState Prim) m => Prim wX wY -> m (Maybe (String, FL Prim wX wY)) # | |||||
MonadThrow m => ApplyMonadTrans ObjectMap m # | |||||
Associated Types
Methods runApplyMonad :: ApplyMonadOver ObjectMap m x -> ObjectMap m -> m (x, ObjectMap m) # | |||||
MonadThrow m => ApplyMonad ObjectMap (StateT (ObjectMap m) m) # | |||||
Methods readFilePS :: ObjectIdOf ObjectMap -> StateT (ObjectMap m) m ByteString # |