Safe Haskell | None |
---|---|
Language | Haskell2010 |
Darcs.Patch.Prim.FileUUID.Core
Documentation
data Prim wX wY where Source #
Constructors
BinaryHunk :: !UUID -> Hunk wX wY -> Prim wX wY | |
TextHunk :: !UUID -> Hunk wX wY -> Prim wX wY | |
Manifest :: !UUID -> Location -> Prim wX wY | |
Demanifest :: !UUID -> Location -> Prim wX wY | |
Move :: !UUID -> Location -> Location -> Prim wX wY | |
Identity :: Prim wX wX |
Instances
data Hunk wX wY where Source #
Constructors
Hunk :: !Int -> ByteString -> ByteString -> Hunk wX wY |
Constructors
UUID ByteString |
type Location = (UUID, ByteString) Source #
Constructors
Directory DirContent | |
Blob (m ByteString) !Hash |
hunkEdit :: Hunk wX wY -> ByteString -> ByteString Source #