Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Unison.Merge.Unconflicts
Synopsis
- data Unconflicts v = Unconflicts {}
- empty :: Unconflicts v
- apply :: forall v. Unconflicts v -> Map Name v -> Map Name v
- soloDeletedNames :: DefnsF Unconflicts term typ -> TwoWay (DefnsF Set Name Name)
- soloUpdatedNames :: DefnsF Unconflicts term typ -> TwoWay (DefnsF Set Name Name)
- bothUpdatedNames :: DefnsF Unconflicts term typ -> DefnsF Set Name Name
Documentation
data Unconflicts v Source #
Constructors
Unconflicts | |
Instances
empty :: Unconflicts v Source #
apply :: forall v. Unconflicts v -> Map Name v -> Map Name v Source #
Apply unconflicts to a namespace.
soloDeletedNames :: DefnsF Unconflicts term typ -> TwoWay (DefnsF Set Name Name) Source #
soloUpdatedNames :: DefnsF Unconflicts term typ -> TwoWay (DefnsF Set Name Name) Source #
bothUpdatedNames :: DefnsF Unconflicts term typ -> DefnsF Set Name Name Source #