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