heart-core-0.3.0: An opinionated library prelude in the UnliftIO style

Safe HaskellNone
LanguageHaskell2010

Heart.Core.UnionFind

Documentation

data Term Source #

Instances
Eq Term Source # 
Instance details

Defined in Heart.Core.UnionFind

Methods

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

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

Ord Term Source # 
Instance details

Defined in Heart.Core.UnionFind

Methods

compare :: Term -> Term -> Ordering #

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

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

(>) :: Term -> Term -> Bool #

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

max :: Term -> Term -> Term #

min :: Term -> Term -> Term #

Hashable Term Source # 
Instance details

Defined in Heart.Core.UnionFind

Methods

hashWithSalt :: Int -> Term -> Int #

hash :: Term -> Int #

unionTerm :: MonadIO m => Term -> Term -> m () Source #