unison-merge-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Merge.CombineDiffs

Description

Combine two diffs together.

Synopsis

Documentation

data CombinedDiffOp a Source #

The combined result of two diffs on the same thing.

Instances

Instances details
Generic (CombinedDiffOp a) Source # 
Instance details

Defined in Unison.Merge.CombineDiffs

Associated Types

type Rep (CombinedDiffOp a) :: Type -> Type #

Show a => Show (CombinedDiffOp a) Source # 
Instance details

Defined in Unison.Merge.CombineDiffs

NFData a => NFData (CombinedDiffOp a) Source # 
Instance details

Defined in Unison.Merge.CombineDiffs

Methods

rnf :: CombinedDiffOp a -> () #

type Rep (CombinedDiffOp a) Source # 
Instance details

Defined in Unison.Merge.CombineDiffs

type Rep (CombinedDiffOp a) = D1 ('MetaData "CombinedDiffOp" "Unison.Merge.CombineDiffs" "unison-merge-0.0.0-CsoqdT2tgnzJVh8bRze97e" 'False) ((C1 ('MetaCons "CombinedDiffOp'Add" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EitherWayI a))) :+: C1 ('MetaCons "CombinedDiffOp'Delete" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EitherWayI a)))) :+: (C1 ('MetaCons "CombinedDiffOp'Update" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (EitherWayI (Updated a)))) :+: C1 ('MetaCons "CombinedDiffOp'Conflict" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (TwoWay a)))))