darcs-2.18.2: a distributed, interactive, smart revision control system
Safe HaskellNone
LanguageHaskell2010

Darcs.Patch.Annotate.Class

Documentation

data Content2 (f :: Type -> Type) (g :: Type -> Type) #

Constructors

FileContent (f (g ByteString)) 
DirContent (f (g AnchoredPath)) 

Instances

Instances details
Show Content # 
Instance details

Defined in Darcs.Patch.Annotate.Class

Eq Content # 
Instance details

Defined in Darcs.Patch.Annotate.Class

Methods

(==) :: Content -> Content -> Bool #

(/=) :: Content -> Content -> Bool #

data Annotated2 (f :: Type -> Type) (g :: Type -> Type) #

Instances

Instances details
Show Annotated # 
Instance details

Defined in Darcs.Patch.Annotate.Class

Eq Annotated # 
Instance details

Defined in Darcs.Patch.Annotate.Class

class Annotate (p :: Type -> Type -> Type) where #

Methods

annotate :: p wX wY -> AnnotatedM () #

Instances

Instances details
Annotate Prim # 
Instance details

Defined in Darcs.Patch.Annotate

Methods

annotate :: Prim wX wY -> AnnotatedM () #

Annotate Prim # 
Instance details

Defined in Darcs.Patch.Annotate

Methods

annotate :: Prim wX wY -> AnnotatedM () #

Annotate Prim # 
Instance details

Defined in Darcs.Patch.V1.Prim

Methods

annotate :: Prim wX wY -> AnnotatedM () #

Annotate Prim # 
Instance details

Defined in Darcs.Patch.V2.Prim

Methods

annotate :: Prim wX wY -> AnnotatedM () #

Annotate p => Annotate (PrimWithName name p) # 
Instance details

Defined in Darcs.Patch.Prim.WithName

Methods

annotate :: PrimWithName name p wX wY -> AnnotatedM () #