unison-parser-typechecker-0.0.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Unison.Codebase.Patch

Synopsis

Documentation

data Patch Source #

Instances

Instances details
Monoid Patch Source # 
Instance details

Defined in Unison.Codebase.Patch

Methods

mempty :: Patch #

mappend :: Patch -> Patch -> Patch #

mconcat :: [Patch] -> Patch #

Semigroup Patch Source # 
Instance details

Defined in Unison.Codebase.Patch

Methods

(<>) :: Patch -> Patch -> Patch #

sconcat :: NonEmpty Patch -> Patch #

stimes :: Integral b => b -> Patch -> Patch #

Show Patch Source # 
Instance details

Defined in Unison.Codebase.Patch

Methods

showsPrec :: Int -> Patch -> ShowS #

show :: Patch -> String #

showList :: [Patch] -> ShowS #

Eq Patch Source # 
Instance details

Defined in Unison.Codebase.Patch

Methods

(==) :: Patch -> Patch -> Bool #

(/=) :: Patch -> Patch -> Bool #

Ord Patch Source # 
Instance details

Defined in Unison.Codebase.Patch

Methods

compare :: Patch -> Patch -> Ordering #

(<) :: Patch -> Patch -> Bool #

(<=) :: Patch -> Patch -> Bool #

(>) :: Patch -> Patch -> Bool #

(>=) :: Patch -> Patch -> Bool #

max :: Patch -> Patch -> Patch #

min :: Patch -> Patch -> Patch #

allReferenceTargets :: Patch -> Set Reference Source #

Returns the set of references which are the target of an arrow in the patch