Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
U.Codebase.Sqlite.Branch.Diff
Documentation
type Diff = Diff' TextId ObjectId PatchObjectId (BranchObjectId, CausalHashId) Source #
data DefinitionOp' r Source #
Constructors
RemoveDef | |
AddDefWithMetadata (Set r) | |
AlterDefMetadata (AddRemove r) |
Instances
Show r => Show (DefinitionOp' r) Source # | |
Defined in U.Codebase.Sqlite.Branch.Diff Methods showsPrec :: Int -> DefinitionOp' r -> ShowS # show :: DefinitionOp' r -> String # showList :: [DefinitionOp' r] -> ShowS # |
Constructors
PatchRemove | |
PatchAddReplace p |
Constructors
ChildRemove | |
ChildAddReplace c |
type DefinitionOp = DefinitionOp' (Metadata TextId ObjectId) Source #
type PatchOp = PatchOp' PatchObjectId Source #
type ChildOp = ChildOp' (BranchObjectId, CausalHashId) Source #
addsRemoves :: AddRemove a -> ([a], [a]) Source #
type Referent'' t h = Referent' (Reference' t h) (Reference' t h) Source #
Constructors
Diff | |
Fields
|
type Metadata t h = Reference' t h Source #