Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Generic (DiffSlice r) Source # | |
Show r => Show (DiffSlice r) Source # | |
type Rep (DiffSlice r) Source # | |
Defined in Unison.Codebase.BranchDiff type Rep (DiffSlice r) = D1 ('MetaData "DiffSlice" "Unison.Codebase.BranchDiff" "unison-parser-typechecker-0.0.0-JliU30UQmMa2dDW5SxUdL" 'False) (C1 ('MetaCons "DiffSlice" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tallnamespaceUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Name (Set r, Set r))) :*: S1 ('MetaSel ('Just "talladds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Relation r Name))) :*: (S1 ('MetaSel ('Just "tallremoves") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Relation r Name)) :*: S1 ('MetaSel ('Just "trenames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map r (Set Name, Set Name)))))) |
data BranchDiff Source #
Instances
Generic BranchDiff Source # | |
Defined in Unison.Codebase.BranchDiff type Rep BranchDiff :: Type -> Type # from :: BranchDiff -> Rep BranchDiff x # to :: Rep BranchDiff x -> BranchDiff # | |
Show BranchDiff Source # | |
Defined in Unison.Codebase.BranchDiff showsPrec :: Int -> BranchDiff -> ShowS # show :: BranchDiff -> String # showList :: [BranchDiff] -> ShowS # | |
type Rep BranchDiff Source # | |
Defined in Unison.Codebase.BranchDiff type Rep BranchDiff = D1 ('MetaData "BranchDiff" "Unison.Codebase.BranchDiff" "unison-parser-typechecker-0.0.0-JliU30UQmMa2dDW5SxUdL" 'False) (C1 ('MetaCons "BranchDiff" 'PrefixI 'True) (S1 ('MetaSel ('Just "termsDiff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DiffSlice Referent)) :*: (S1 ('MetaSel ('Just "typesDiff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (DiffSlice Reference)) :*: S1 ('MetaSel ('Just "patchesDiff") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Name (DiffType PatchDiff)))))) |
patchDiff :: forall m. Monad m => Branch0 m -> Branch0 m -> m (Map Name (DiffType PatchDiff)) Source #