liquidhaskell-0.8.0.5: Liquid Types for Haskell

Safe HaskellNone
LanguageHaskell98

Test.Target.Types

Contents

Documentation

data Result Source #

Constructors

Passed !Int 
Failed !String 
Errored !String 

Instances

data Val Source #

Constructors

VB !Bool 
VV !Constant 
VX !SymConst 
VS !(Set Val) 
VC Symbol [Val] 

Instances

Eq Val Source # 

Methods

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

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

Ord Val Source # 

Methods

compare :: Val -> Val -> Ordering #

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

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

(>) :: Val -> Val -> Bool #

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

max :: Val -> Val -> Val #

min :: Val -> Val -> Val #

Show Val Source # 

Methods

showsPrec :: Int -> Val -> ShowS #

show :: Val -> String #

showList :: [Val] -> ShowS #

Generic Val Source # 

Associated Types

type Rep Val :: * -> * #

Methods

from :: Val -> Rep Val x #

to :: Rep Val x -> Val #

PPrint Val Source # 

Methods

pprintTidy :: Tidy -> Val -> Doc #

pprintPrec :: Int -> Tidy -> Val -> Doc #

type Rep Val Source # 

Orphan instances