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

Safe HaskellNone
LanguageHaskell2010

Darcs.Patch.Prim.V1

Contents

Documentation

data Prim wX wY Source #

Instances

MyEq Prim Source # 

Methods

unsafeCompare :: Prim wA wB -> Prim wC wD -> Bool Source #

(=\/=) :: Prim wA wB -> Prim wA wC -> EqCheck wB wC Source #

(=/\=) :: Prim wA wC -> Prim wB wC -> EqCheck wA wB Source #

PatchInspect Prim Source # 

Methods

listTouchedFiles :: Prim wX wY -> [FilePath] Source #

hunkMatches :: (ByteString -> Bool) -> Prim wX wY -> Bool Source #

PatchDebug Prim Source # 

Methods

patchDebugDummy :: Prim wX wY -> () Source #

Invert Prim Source # 

Methods

invert :: Prim wX wY -> Prim wY wX Source #

IsHunk Prim Source # 

Methods

isHunk :: Prim wX wY -> Maybe (FileHunk wX wY) Source #

PrimConstruct Prim Source # 
PrimClassify Prim Source # 
Eq (Prim wX wY) Source # 

Methods

(==) :: Prim wX wY -> Prim wX wY -> Bool #

(/=) :: Prim wX wY -> Prim wX wY -> Bool #

type ApplyState Prim Source # 
type PrimOf Prim Source # 

Orphan instances

Patchy Prim Source # 
FromPrim Prim Source # 

Methods

fromPrim :: PrimOf Prim wX wY -> Prim wX wY Source #

PrimPatchBase Prim Source # 

Associated Types

type PrimOf (Prim :: * -> * -> *) :: * -> * -> * Source #

PrimPatch Prim Source #