| 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 #