rest-rewrite-0.3.0: Rewriting library with online termination checking
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.REST.Internal.Rewrite

Documentation

data Rewrite Source #

Instances

Instances details
Eq Rewrite Source # 
Instance details

Defined in Language.REST.Internal.Rewrite

Methods

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

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

Ord Rewrite Source # 
Instance details

Defined in Language.REST.Internal.Rewrite

Show Rewrite Source # 
Instance details

Defined in Language.REST.Internal.Rewrite

Generic Rewrite Source # 
Instance details

Defined in Language.REST.Internal.Rewrite

Associated Types

type Rep Rewrite :: Type -> Type #

Methods

from :: Rewrite -> Rep Rewrite x #

to :: Rep Rewrite x -> Rewrite #

Hashable Rewrite Source # 
Instance details

Defined in Language.REST.Internal.Rewrite

Methods

hashWithSalt :: Int -> Rewrite -> Int #

hash :: Rewrite -> Int #

Monad m => RewriteRule m Rewrite RuntimeTerm Source # 
Instance details

Defined in Language.REST.Internal.Rewrite

type Rep Rewrite Source # 
Instance details

Defined in Language.REST.Internal.Rewrite