Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Orphan instances
Hashable a ⇒ Hashable (Vector a) Source # | |
(GEq uni, Closed uni, Everywhere uni Eq, Eq fun, Eq ann, Eq (Term name uni fun ann)) ⇒ Eq (Program name uni fun ann) Source # | |
(GEq uni, Closed uni, Everywhere uni Eq, Eq fun, Eq ann) ⇒ Eq (Term DeBruijn uni fun ann) Source # | |
(GEq uni, Closed uni, Everywhere uni Eq, Eq fun, Eq ann) ⇒ Eq (Term FakeNamedDeBruijn uni fun ann) Source # | |
(==) ∷ Term FakeNamedDeBruijn uni fun ann → Term FakeNamedDeBruijn uni fun ann → Bool Source # (/=) ∷ Term FakeNamedDeBruijn uni fun ann → Term FakeNamedDeBruijn uni fun ann → Bool Source # | |
(GEq uni, Closed uni, Everywhere uni Eq, Eq fun, Eq ann) ⇒ Eq (Term NamedDeBruijn uni fun ann) Source # | |
(==) ∷ Term NamedDeBruijn uni fun ann → Term NamedDeBruijn uni fun ann → Bool Source # (/=) ∷ Term NamedDeBruijn uni fun ann → Term NamedDeBruijn uni fun ann → Bool Source # | |
(GEq uni, Closed uni, Everywhere uni Eq, Eq fun, Eq ann) ⇒ Eq (Term Name uni fun ann) Source # | |
HashableTermConstraints uni fun ann ⇒ Hashable (Term DeBruijn uni fun ann) Source # | |
HashableTermConstraints uni fun ann ⇒ Hashable (Term FakeNamedDeBruijn uni fun ann) Source # | |
hashWithSalt ∷ Int → Term FakeNamedDeBruijn uni fun ann → Int Source # | |
HashableTermConstraints uni fun ann ⇒ Hashable (Term NamedDeBruijn uni fun ann) Source # | |
hashWithSalt ∷ Int → Term NamedDeBruijn uni fun ann → Int Source # | |
HashableTermConstraints uni fun ann ⇒ Hashable (Term Name uni fun ann) Source # | |