darcs-2.10.1: a distributed, interactive, smart revision control system

Safe HaskellNone
LanguageHaskell2010

Darcs.Patch.Prim.V3.Core

Documentation

data Prim wX wY where

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 

data Hunk wX wY where

Constructors

Hunk :: !Int -> ByteString -> ByteString -> Hunk wX wY 

Instances

Show2 Hunk 
MyEq Hunk 
Show1 (Hunk wX) 
Show (Hunk wX wY) 

newtype UUID

Constructors

UUID ByteString 

Instances

data Object m

touches :: Prim wX wY -> [UUID]